Embedded Systems Software Engineer
Core
Develop, debug, and maintain real-time embedded software for the Seaglider wing-in-ground-effect craft, including microcontroller code, Linux applications, and hardware-in-the-loop testing.
Role type
Embedded Systems Software Engineer (Hardware-in-the-loop & Field Testing)
Builds
Seaglider product family (wing-in-ground-effect vehicles for coastal transit)
Domain
Aerospace / Marine Transportation / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++ (Linux/RTOS/bare metal), Microcontroller programming, Embedded interfaces (Serial, SPI, CAN, PWM, ADC, DIO), Wiring diagram interpretation, Python/MATLAB scripting
Preferred skills
LabVIEW, Simulink, Actuation systems (servo motors), Safety-critical application development, Aerospace/automotive standards (DO-178C, ISO 26262)
Technologies
Linux, RTOS, Microcontrollers, Python, MATLAB, LabVIEW, Simulink
Responsibilities
Develop and maintain real-time embedded software stack; Support SIL and HIL test environment development; Manage COTS electronics and harnessing; Automate build systems and deployment pipelines; Prototype and field-test vehicles during sea trials
Seniority
Mid-Senior, hands-on IC