Position Overview
Embedded Software Engineer
Job Description
This role focuses on designing, developing, and integrating software for embedded systems across the full development lifecycle, from requirements analysis and design through implementation, testing, and validation. You will develop robust and reliable embedded solutions with a strong emphasis on testing, verification, and formal sell-off. In addition to hands-on development, you will support proposal efforts by translating customer requirements into clear technical tasks and providing accurate effort estimates. You will regularly present and explain software designs and solutions to internal teams and customers, requiring strong communication skills and the ability to articulate complex technical concepts clearly.
Responsibilities
+ Perform full lifecycle development for embedded systems, including requirements analysis, design, implementation, unit testing, integration, and formal sell-off testing.
+ Review custome...