Senior Embedded Software Engineer - #1113584
Smarthire by SEEK

Our client is seeking a Senior Embedded Software Engineer to join their team!
This is an excellent opportunity to join a dynamic technology company where you'll design and implement cutting-edge embedded software solutions for complex systems. Work independently on challenging projects while collaborating with cross-functional teams to deliver high-quality embedded solutions in a fast-paced, innovation-driven environment.
What you'll be doing?
Embedded software design: Design, develop, and test sophisticated embedded software for complex systems, ensuring optimal performance and reliability across various platforms.
Software maintenance: Maintain and enhance existing software systems, optimizing performance and adding new features based on evolving project requirements.
Documentation: Create comprehensive documentation for software design, implementation, and testing procedures to ensure maintainability and knowledge transfer.
Testing support: Collaborate with testing teams to support project and product-related test activities, ensuring software quality and system integration.
System architecture: Evaluate and analyze system requirements to design optimal embedded software solutions that meet project specifications and performance criteria.
Code optimization: Apply advanced debugging skills to identify and resolve complex software issues while optimizing code for performance and efficiency.
Cross-functional collaboration: Work closely with project managers, hardware engineers, and other stakeholders to ensure seamless integration and successful project delivery.
Technical innovation: Stay current with emerging embedded technologies and contribute innovative solutions to enhance product capabilities.
Quality assurance: Implement rigorous testing methodologies and code review processes to ensure high-quality, reliable embedded software solutions.
System integration: Collaborate on system-level integration activities to ensure embedded software components work seamlessly with hardware and other system elements.
Who are they looking for?
Educational background: Bachelor's or Master's degree in Telecommunication/Computer/Software Engineering, Computer Science, or related field.
Relevant experience: Minimum 2+ years of proven experience in embedded software development, demonstrating success in delivering complex solutions.
Programming skills: Strong proficiency in C/C++ programming for embedded systems with deep understanding of development principles.
Microcontroller expertise: Comprehensive understanding of microcontroller architectures with experience in various operating systems and bare-metal programming.
Networking knowledge: Good understanding of networking technologies, including IP addressing, routing, and various protocols.
Platform familiarity: Experience with PetaLinux or Xilinx platforms is highly beneficial for specialized development requirements.
Collaborative mindset: Strong team-player with an oriented approach to problem-solving and project execution.
Professional qualities: Positive attitude, excellent teamwork skills, and genuine passion for embedded software development and technology innovation.
Technical abilities: Strong analytical, documentation, and debugging skills for complex embedded system troubleshooting and optimization.
Self-motivation: Proactive and creative approach with the ability to work independently in fast-paced environments.
Why you should consider this opportunity?
Our client offers an attractive remuneration package and other benefits, such as:
Comprehensive health insurance coverage, including dental insurance for complete well-being support
Flexible working hours with multiple schedule options for optimal work-life balance
Professional development and career advancement opportunities in cutting-edge embedded systems technology
Health screening benefits and birthday leave for personal well-being and celebration
Competitive salary with attractive staff benefits package reflecting your technical expertise and experience
Convenient office location near MRT for easy commuting and accessibility
Minimum 14 days annual leave for personal time and relaxation
Flexible work arrangements to accommodate personal needs and preferences
Opportunity to work on innovative embedded software projects with advanced technologies
Working Arrangement
5-day work week structure with excellent work-life balance support
Flexible working hours: 8am-5pm, 9am-6pm, or 10am-7pm
How to apply
Ready to join this role? Click Apply now to submit your resume and share your availability and expected salary with us!
We encourage all passionate individuals interested in developing innovative embedded solutions to apply.
All information received will be kept strictly confidential and will be used only for employment-related purposes.
Jobs DB Singapore Pte Ltd | 24C2640
Lim Jun Yao | R25129737
#SmartHire
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Product Reliability Engineer

Associate Engineer (Designer-)- 1 years contract

Operations Assistant Manager (Hospital, Office hours) #HRY
