Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Innatera is a rapidly growing Dutch semiconductor company that develops ultra-efficient neuromorphic processors for AI at the edge. These microprocessors mimic the brain’s mechanisms for processing fast data streams from sensors, enabling complex turn-key sensor analytics functionalities, with 10,000x higher performance per watt than competing solutions. Innatera's technology serves as a critical enabler for next-generation use cases in the IoT, wearable, embedded, and automotive domains.
Our team is looking for an experienced Staff Embedded Software Engineer with deep expertise in bare-metal embedded software development. You will be working close to hardware on complex mixed-signal SoCs. In this role, you'll help design, implement, and validate low-level firmware and verification platforms that are critical to the performance and reliability of our chips.
We will trust you with:
- Developing software architectural design, implementing, maintaining and testing up to medium-scale embedded software components (e.g. complex device drivers, drivers that manage a small set of simple devices 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 for a small technical team (1 - 2 members), breaking larger work packages into tasks and estimating effort ensuring planned items are delivered on time and at the required quality;
- Providing consultation on development strategy and assert related risks and technical gaps as early as possible;
- Promoting best engineering practices and demonstrating sufficient knowledge and expertise in own developments and by providing feedback on fellow engineers’ work;
- Designing and implementing verification platforms for all stages of product verification (IC verification, embedded software verification);
- 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 of embedded software (e.g. application development, hardware development);
- Proposing improvements on development processes and strategies;
- Consulting less experienced engineers, providing coaching and training in selected areas of embedded software development.
- MSc or BSc degree in electrical engineering, computer science or equivalent;
- 8+ years of experience in Embedded Software development with the C programming language;
- Experience in HIL testing for embedded targets with a hardware debugger or other tools;
- Good understanding of and basic development skills in assembly language for RISC architectures, especially RISCV;
- Good understanding of Digital and Analog Design concepts and experience with Integrated Circuit development processes, such as tapeout and bring-up;
- Experience with formal architectural design techniques, tools and notations;
- Experience with Continuous Integration platforms and test automation;
- Experience working with Python;
- Experience with Version Control Systems, especially Git and Gitlab;
- Familiarity with Machine Learning concepts, Artificial Intelligence and Artificial Neural Networks;
- Knowledge of analog and digital electrical circuits;
- Knowledge of bootloaders, Boot ROM development, and secure boot processes.
- Exceptional analytical skills and attention to detail;
- Good organizational, planning, documentation and technical leadership abilities;
- Strong communication skills, with the ability to collaborate effectively across teams;
- Ability to manage multiple priorities and meet tight deadlines.
At Innatera, you'll be part of a team shaping the future of AI hardware. Your work will help create solutions that power intelligent devices, improving industries and empowering everyday life, from consumer electronics to healthcare.
Our culture of technical excellence, collaboration, and real-world impact provides a unique opportunity to work alongside disruptive innovators, talented engineers, researchers and specialists. As part of our team, we recognize that your expertise and dedication are invaluable. To ensure your success and well-being, we offer a comprehensive benefits package:
- Competitive salary;
- Pension plan;
- Ambitious team with the freedom to innovate;
- A flexible working environment (work-from-home policy, flexible working hours, advantageous holidays scheme);
- An inclusive company culture that embraces open communication, diversity and supports holistic personal development;
- Compensation for commuting to the office, fruits, drinks and snacks in the office.
If you're ready to shape the future of technology with us, click Apply and share your story.
Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics. If you require accommodations during the recruitment process, please let us know – we’re happy to support you.
Key Skills
Ranked by relevanceReady to apply?
Join Innatera and take your career to the next level!
Application takes less than 5 minutes