Designs, develops, and optimizes embedded OS components (Linux/RTOS) for UAVs, focusing on performance, reliability, security, and hardware integration. Requires 5+ years in real-time embedded systems, proficiency in C/C++/Python, and driver's development.
125k – 185k/yr
On-site5+ YOEEmbedded Engineering
About the role
What You'll Do
Design, develop, and maintain the Linux based or commercial real-time operating system components for UAVs, focusing on performance, reliability, and security.
Optimize the OS for concurrent processing and efficient resource management.
Collaborate with hardware engineers, software developers, and autonomy engineers to ensure seamless integration of OS components with other subsystems.
Develop and maintain drivers and middle-ware for various hardware components and sensors, especially camera and timing systems.
Conduct rigorous testing and debugging to ensure the stability and robustness of the OS.
Stay updated with the latest advancements in OS technologies and apply best practices to our systems.
Required Qualifications
Minimum of 5 years of related experience with a Bachelor’s degree in Computer Science (or related field); or 3 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
Proven experience in OS development, particularly in real-time and embedded systems.
Strong understanding of RTOS concepts, concurrent programming, and resource management.
Proficiency in programming languages such as C, C++, Python, or similar.
Experience with developing drivers and middle-ware for hardware components.
Familiarity with cyber security principles and practices in embedded systems, including secure boot and data-at-rest encryption.
Preferred Qualifications
Experience customizing, deploying, and maintaining Linux distributions created with Yocto on various hardware platforms.
Experience customizing, deploying, and maintaining RTOS’s such as VxWorks, RTLinux, or Green Hills.
Experience with Nvidia OS customization and maintenance.
Leads technical direction for mining autonomy platform, owning low-level vehicle controls, software platform for health monitoring/telemetry/deployment, and 0→1 vehicle bring-up. Requires 7+ years in embedded systems/robotics, C/C++ proficiency, and tech leadership experience.
125k – 222k/yr
On-site7+ YOEEmbedded Engineering
Systems Integration and Test Engineer (Mid to Senior Level)
SkydioSan Mateo, CA
Owns definition, integration, verification, and failure analysis of autonomous drone systems. Drives requirements, architecture, testing, data analysis, and cross-functional issue resolution to ensure product reliability for infrastructure, public safety, and defense applications. Requires 3+ years in electro-mechanical systems.
128k – 213k/yr
Hybrid3+ YOEEmbedded Engineering
Senior Engineer, Sensor Integration
Shield AIDallas, TX +1
Sensor Integration Engineer supporting selection, characterization, calibration, and integration of multi-modal navigation sensors. Requires cross-functional work across electrical, mechanical, and software domains with 1-4 years experience.
Develop high-quality C/C++ embedded software for X-Bat UAV avionics, integrating sensors, subsystems, and AI components while ensuring safety and reliability in aerospace applications.
Develop and integrate embedded C/C++ avionics software for UAVs, working with cross-functional teams on sensors, autonomy systems, and hardware-in-the-loop testing. Requires strong embedded systems experience and a STEM degree.