Skip to content

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.

Hybrid
  • Delft, Netherlands
Power Systems

or