
Embedded Software Engineer
Innatera
Embedded Software Engineer
Innatera, a Dutch semiconductor company developing neuromorphic processors for edge AI, seeks an Embedded Software Engineer to join its HQ in Rijswijk, Netherlands. The role involves designing, implementing, and testing embedded software components, debugging complex issues, and collaborating across disciplines. Requires 3+ years of embedded software experience with C, a relevant MSc or BSc degree, and skills in Git, HIL testing, and requirements tools.
Embedded Software Engineer
Innatera, a Dutch semiconductor company developing neuromorphic processors for edge AI, seeks an Embedded Software Engineer to join its HQ in Rijswijk, Netherlands. The role involves designing, implementing, and testing embedded software components, debugging complex issues, and collaborating across disciplines. Requires 3+ years of embedded software experience with C, a relevant MSc or BSc degree, and skills in Git, HIL testing, and requirements tools.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Designing, implementing, maintaining, and testing embedded software components (e.g. device drivers or other software systems of equivalent complexity)
- Debugging and resolving complex issues in embedded systems, and performing root cause investigations for bugs, utilizing tools such as oscilloscopes, logic analyzers, and hardware debuggers
- Planning software development activities, breaking larger work packages into tasks, estimating effort, and ensuring that planned items are delivered on time and at the required quality
- Providing consultation on development strategy and assessing related risks and technical gaps as early as possible
- Promoting best engineering practices and demonstrating sufficient knowledge and expertise in one's own developments
- Developing requirements for embedded software components of all complexity levels
- Implementing and maintaining tests for embedded software (e.g., embedded test programs, scripts)
- Collaborating with engineers of different disciplines in requirements and design activities related to embedded software (e.g., application development, hardware development)