
Embedded Firmware Engineer
- Hybrid
- Delft, Netherlands
- Power Systems
- 32 - 40 hours
Job description
As an Embedded Firmware Engineer in the Power Systems product line, you will develop the embedded software for our next-generation satellite power systems. You will be responsible for firmware development on STM32 microcontrollers, covering drivers, communication, safety logic, and application code.
Specific tasks and responsibilities include:
Develop embedded firmware for STM32 microcontrollers.
Work with low-level communication protocols such as I²C, CAN, SPI and UART.
Implement safety, monitoring, and balancing algorithms for battery systems.
Develop, debug and test firmware to ensure reliable, flight-ready operation.
Collaborate with electronic-s and systems engineers in multidisciplinary projects.
Job requirements
BSc/MSc in Electrical Engineering, Embedded Systems, or similar.
3+ years of experience in embedded firmware development.
Hands-on experience developing embedded firmware from scratch.
Strong knowledge of embedded C.
Familiarity with STM32 and associated development environment.
Familiarity with the above-mentioned communication interfaces and hardware.
Experience with Real Time Operating Systems like FreeRTOS.
Strong debugging and problem-solving skills.
Experience with Git-based workflows and knowledge of CI/CD principles for automated testing and deployment.
Bonus point if you also bring:
Experience with power systems, battery management systems, or safety-critical applications.
Experience with unit testing for embedded systems.
Familiarity with aerospace quality standards.
Why should you join us?
We bring together a team of dedicated people from all over the world who are fun and pleasant to work with. We are a very down-to-earth organization while at the same time being a global leader in the field of nanosatellites.
We greatly encourage new ideas and are open to suggestions from all employees on how to make ISISPACE a better company. Depending on your interests and qualifications, you can have a career in technology, either as a specialist or a generalist. Alternatively, there are opportunities in a managerial or project management role.
- Delft, Netherlands
or
All done!
Your application has been successfully submitted!