Embedded Software Engineer
Core
Design, develop, and maintain embedded software for propulsion systems used in SmallSat satellites.
Role type
Embedded Software Engineer
Builds
Propulsion systems for SmallSat satellites
Domain
Aerospace / Space Technology
Deliverable
production ML models | product features
Required skills
C/C++, V model development, real-time embedded applications (RTOS, Bare-Metal), control systems (PID, Rate-Limiting), CI/CD pipelines, Git
Preferred skills
Safety critical field experience (Aerospace/automotive, ISO26262), oscilloscope usage, electrical schematic review
Technologies
C, C++, Python, Git
Responsibilities
Implement and verify embedded software modules in C/C++ for microcontrollers, create and maintain Verification and Validation Plans, develop code and setups for unit tests, support system tests with data analysis, troubleshoot failures and implement corrective actions
Seniority
Mid-level IC