✨ About The Role
- The Principal Embedded Software Engineer II will be responsible for designing and implementing software for embedded devices and systems from requirements to production.
- Key responsibilities include coding, testing, debugging, and documenting system software, as well as reviewing code and system designs for efficiency and stability.
- The role involves integrating and validating new product designs and providing post-production customer support.
- The engineer will interface with hardware design and development engineers to ensure seamless integration of software and hardware components.
- Participation in proposal-writing efforts and presenting engineering design review materials to stakeholders is also a key aspect of the job.
âš¡ Requirements
- The ideal candidate will have a minimum of 11 years of industry experience in software development, showcasing a deep understanding of embedded systems.
- A strong background in low-level and high-level software development is essential, particularly with Linux-based systems and microcontrollers.
- Excellent written and verbal communication skills are necessary for presenting engineering designs to customers and the executive team.
- Experience in software testing and high-reliability qualification is crucial for ensuring product quality and reliability.
- The candidate should be passionate, collaborative, and forward-thinking, thriving in a dynamic and cross-functional work environment.