Develop embedded firmware platform and safety-certified Real-Time Operating System (RTOS) using Rust and Pigweed for next-gen vehicle OS. Requires 5+ years embedded experience, strong C/C++/assembly, RTOS/ARM background.
155k – 253k/yr
On-site5+ YOEEmbedded Engineering
About the role
Responsibilities
Build a modern, safety-certified Real-Time Operating System (RTOS) and embedded platform.
Work with Pigweed developers on pw_kernel to complete it and bring it up on internal hardware platforms.
Integrate the Rust toolchain into our CI/CD pipeline.
Architect and develop highly reliable embedded software.
Requirements
5+ years of experience working on embedded devices.
BS in Computer Science, Computer Engineering, or a related field.
Strong background in embedded software development using C/C++ and assembly languages.
Hands-on experience with RTOS, Linux, and/or ARM systems.
Debugging skills in real world environments.
Nice-to-Haves
Experience developing in Rust at the embedded/systems software level.
Prior experience in developing on-vehicle technology.
Ability to work with safety-critical robotic systems with real-time constraints.
Develops core OS components including kernel, system services, runtime, BSPs, and HALs for next-generation vehicle operating systems. Requires 6+ years experience with deep C/C++ expertise, Linux/Unix kernels, embedded systems, and leadership in low-level systems architecture.
155k – 253k/yr
On-site6+ YOEEmbedded Engineering
Senior GNC Engineer
Turion SpaceIrvine, CA
Senior GNC Engineer designing, developing, and validating advanced guidance, navigation, and control algorithms and systems for satellite RPO missions. Requires expertise in orbital mechanics, simulation/testing (HIL/SIL), and mentoring juniors; PhD/MS preferred with 2-4+ years experience.
150k – 213k/yr
Hybrid4+ YOEEmbedded Engineering
Senior Software Engineer, Autonomous Pilot Integration
Shield AIWashington, DC +2
Develop and integrate autonomy software for unmanned platforms across air, maritime, space, and effects domains. Own end-to-end deployment from simulation through live field testing, working with C++ on embedded Linux systems.
Develops tactical autonomy software for unmanned platforms across air, land, sea, and space domains, implementing behaviors for multi-agent coordination, target engagement, and survivability. Requires 5+ years in autonomy/robotics, production C++, and BS/MS/PhD in related field.
160k – 240k/yr
On-site5+ YOEEmbedded Engineering
Senior Engineer, Flight Controls - X-BAT (R4814)
Shield AIDallas, TX
Designs and implements flight control laws for X-BAT across all flight phases, builds high-fidelity 6DOF simulations, performs verification including Monte Carlo and HIL testing, supports flight operations, and integrates with cross-functional teams. Requires 5+ years in flight controls/GNC on real vehicles and proficiency in C++, MATLAB/Simulink, Python.