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
On-site6+ YOEEmbedded Engineering
About the role
Responsibilities
Define the overall architecture and roadmap of the operating system
Engage closely with existing open-source projects, become a committer, and submit RFCs
Write and review foundational, performance-critical code across core OS components
Lead implementation of critical system features such as interprocess communication, memory management, security sandboxing, networking, and power/performance
Collaborate closely with hardware partners and OEMs to define BSP, HAL, device drivers, and integration strategies
Advocate open-source culture and engage with the Open Source Project community
Requirements
6+ years of software development experience (emphasis on low-level systems or OS development)
Bachelor's Degree in Computer Science or a related field
Deep expertise in C/C++
Experience on Unix/Linux kernels or embedded systems
Experience with performance optimization, memory management, threading, and concurrency
Proven experience designing and shipping large-scale software or systems
Demonstrated leadership in shaping technical direction and mentoring engineers
Familiarity with open-source processes and tools, source control, and distributed code bases
Nice to Haves
Master's degree or PhD in Computer Science or related field
Experience working with OEMs, device drivers, or hardware integration (e.g. ARM chipset, cellular modem interfaces)
Strong background in security and sandboxing models
Demonstrated ability working in small, fast-moving cross-functional teams and/or startups
Published contributions to open-source OS projects or kernel subsystems
Compensation
Base salary: $155,000 - $253,000 USD annually
Equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning/wellness stipends, paid time off
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
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
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.
160k – 240k
On-site5+ YOEEmbedded Engineering
Senior FPGA Engineer
Northwood SpaceTorrance, CA +2
Architects and implements FPGA-based networking and DSP systems for phased-array ground stations, processing high-rate satellite data in real-time. Requires 5+ years experience with Verilog/SystemVerilog, Python, and FPGA hardware design; onsite in Torrance, CA.