VMS Software Engineer
Core
Building high-reliability real-time embedded systems for an all-electric vertical takeoff and landing aircraft.
Role type
Embedded Software Engineer (Hardware-heavy)
Builds
Real-time embedded Linux systems for electric aircraft
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (11/14/17/20), Embedded Linux (kernel/user-space), Real-time constraints, Hardware debugging (oscilloscope/logic analyzer), Driver development, Protocol implementation (CAN, Ethernet, TCP/IP, UART), Python, Bash
Preferred skills
Yocto, GTest, CMake, Ansible
Responsibilities
Write efficient, robust C++ for Embedded Linux platforms; Write drivers and manage communications over common interlinks; Troubleshoot signal integrity and protocol issues using hardware tools; Design software with a safety-first mindset for deterministic behavior; Work within an agile sprint driven framework
Seniority
Mid-level, hands-on IC