Senior Embedded Software Engineer
InnateraAbout the role
We will trust you with:
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 assert related risks and technical gaps as early as possible;
Promoting best engineering practices and demonstrating sufficient knowledge and expertise in 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);
Proposing improvements on development processes and strategies.
Your experience includes:
MSc or BSc degree in electrical engineering, computer science or equivalent;
3+ years experience in Embedded Software development with the C programming language;
Good understanding of assembly language for RISC architectures, especially RISC-V;
Experience with working with Python;
Experience with Version Control Systems, especially Git and Gitlab;
Experience in HIL testing for embedded targets with a hardware debugger or other tools;
Experience with requirements tools.
Desirable Skills:
Familiarity with Machine Learning concepts, Artificial Intelligence and Artificial Neural Networks;
Experience with Mixed-signal Integrated Circuit development processes;
Knowledge of analog and digital electrical circuits.
What you need to succeed:
Exceptional analytical skills and attention to detail;
Good organizational, planning and documentation abilities;
Strong communication skills, with the ability to collaborate effectively across teams;
Ability to manage multiple priorities and meet tight deadlines.
We offer you:
A dynamic working environment around a fearless engineering culture;
Ambitious teams with the freedom to innovate;
A Flexible working environment (work from home policy, flexible working hours, advantageous holidays scheme);
An inclusive company culture which embraces communication, diversity and support around holistic and personal development.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s