Embedded Software Engineer
Core
Designing, developing, integrating, testing, and optimizing embedded software and firmware for electronic devices and systems in the space industry.
Role type
Embedded Software Engineer
Builds
Embedded solutions for air-breathing electric propulsion (ABEP) systems for Very Low Earth Orbit (VLEO) satellites.
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, microcontroller programming (ARM, STM32, ESP32, PIC), embedded architectures, communication interfaces (SPI, UART, I2C), schematic interpretation, debugging tools (oscilloscopes, logic analyzers, multimeters), Git, technical documentation.
Preferred skills
RTOS, Linux (connectivity/system integration), CAN protocol.
Technologies
ARM, STM32, ESP32, PIC, SPI, UART, I2C, CAN, Git, RTOS, Linux
Responsibilities
Designing and maintaining embedded software for electronic devices; integrating reliable embedded solutions; debugging and optimizing code for performance and stability; creating technical documentation; supporting component and tool selection.
Seniority
Mid-level, hands-on IC