Senior Embedded OS Engineer (Dallas, TX / San Diego, CA)
Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.
Full-Time | On-Site | Aircraft Division Software
Pay rate : $125,000-185,000
Position Overview
The Senior Embedded OS Engineer will design, develop, and optimize operating system components for advanced unmanned aerial systems (UAS). This role focuses on ensuring that the software infrastructure powering autonomous aircraft is efficient, secure, and reliable, enabling high-performance operation in dynamic environments.
Key Responsibilities :
Design, develop, and maintain Linux-based or commercial real-time operating system (RTOS) components for UAVs with an emphasis on performance, reliability, and security.
Optimize OS performance for concurrent processing and efficient resource management.
Collaborate closely with hardware, software, and autonomy engineering teams to ensure seamless system integration.
Develop and maintain drivers and middleware for hardware components and sensors, including cameras and timing systems.
Conduct rigorous testing, validation, and debugging to ensure stability and robustness.
Stay current with advancements in embedded OS technologies and apply best practices to ongoing development.
Required Qualifications :
Bachelors degree in Computer Science, Computer Engineering, or related field with 5+ years of relevant experience; or equivalent combination of education and experience (Masters degree with 3+ years or Ph.D. with 2+ years).
Proven experience in OS development for real-time or embedded systems.
Strong understanding of RTOS concepts, concurrent programming, and resource management.
Proficiency in C, C++, and Python (or similar programming languages).
Experience developing drivers and middleware for embedded hardware components.
Familiarity with cybersecurity principles for embedded systems, including secure boot and encryption.
Excellent communication skills and ability to work effectively within cross-functional teams.
Demonstrated ability to take ownership of development processes, meet project deadlines, and deliver high-quality solutions.
Preferred Qualifications :
Experience customizing and maintaining Linux distributions using Yocto for various hardware platforms.
Background in customizing and maintaining RTOS environments such as VxWorks, RTLinux, or Green Hills.
Experience with Nvidia OS customization and maintenance.
#HRUShield
Senior Embedded Engineer • Frisco, TX, United States