Isispace logo
Isispace

Embedded Firmware Engineer - Medior

OnsiteEmbeddedMid-levelDelft, South Holland, the NetherlandsInfrastructureAI/ML

Our Take

Embedded Firmware Engineer at Isispace in Delft, NL, focusing on modernizing satellite power systems firmware.

What you’ll do

  • Maintain and improve embedded software for legacy products
  • Implement updates
  • Resolve defects
  • Refactor existing code
  • Review, structure and document existing code and software architectures
  • Investigate technical issues and provide software-related support to customers
  • Coordinate with engineering, product management and other internal stakeholders to align priorities and communicate technical impacts
  • Develop clean, maintainable and well-documented solutions using Python and C++

What they’re looking for

  • Experience with embedded software development
  • Proficiency in C++ and Python
  • Familiarity with STM32 microcontrollers
  • Experience with Git version control

Skills & Focus Areas

  • STM32
  • Python
  • C++
  • Git

As posted by Isispace

As an Embedded Firmware Engineer in the Power Systems product line, you will update the embedded software for our existing satellite power systems. You will be responsible for modernization of firmware on MSP430 microcontrollers, covering drivers, communication, safety logic, and application code.

Specific tasks and responsibilities include:

  • Maintain and improve embedded software for legacy products, including implementing updates, resolving defects and refactoring existing code.

  • Review, structure and document existing code and software architectures to ensure long-term maintainability and knowledge transfer.

  • Investigate technical issues and provide software-related support to customers when required.

  • Coordinate with engineering, product management and other internal stakeholders to align priorities and communicate technical impacts.

  • Develop clean, maintainable and well-documented solutions using Python and C++, with Git for version control.

  • Work systematically to analyse complex problems, identify root causes and implement effective solutions.

Was this listing helpful?