Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer, Operating Systems (R3351) image - Rise Careers
Job details

Staff Engineer, Operating Systems (R3351)

Founded in 2015, Shield AI is a venture-backed defense technology company with the mission of protecting service members and civilians with intelligent, autonomous systems. Its products include Hivemind Enterprise—EdgeOS, Pilot, Commander, and Forge—as well as V-BAT and Sentient Vision Systems (wide-area motion imaging software). With offices in San Diego, Dallas, Washington, D.C., Abu Dhabi (UAE), Kyiv (Ukraine), and Melbourne (Australia), Shield AI’s technology actively supports U.S. and allied operations worldwide.  


For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X and Instagram.    


As an OS Engineer, you will be responsible for designing, developing, and optimizing the operating system components that enable our unmanned aerial systems (UAS) to operate efficiently and reliably. Your work will ensure that the software infrastructure of our UAVs meets the high standards required for autonomous operations in dynamic and challenging environments. 


WHAT YOU'LL DO:
  • Design, develop, and maintain the Linux or 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 middleware 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. 
  • Provide technical leadership and guidance to junior engineers and contribute to the continuous improvement of our development processes. 


REQUIRED QUALIFICATIONS:
  • Minimum of 7 years of related experience with a Bachelor’s degree in Computer Science (or related field); or 6 years and a Master’s degree; or 4 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++, or similar. 
  • Experience with developing drivers and middleware for hardware components. 
  • Familiarity with cybersecurity principles and practices in embedded systems, including secure boot and data-at-rest encryption.
  • Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders. 
  • Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes   
  • Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment. 
  • You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others. 


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 Jetson series OS customization and maintenance 
  • Experience implementing Cyber Security procedures and policies 


$160,160 - $240,240 a year

Full-time regular employee offer package:

Pay within range listed + Bonus + Benefits + Equity


Temporary employee offer package:

Pay within range listed above + temporary benefits package (applicable after 60 days of employment)


Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.


###


Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

Shield AI Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shield AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shield AI
Shield AI CEO photo
Ryan Tseng
Approve of CEO

Average salary estimate

$200200 / YEARLY (est.)
min
max
$160160K
$240240K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, Operating Systems (R3351), Shield AI

At Shield AI, located in the vibrant Dallas Metro Area, we’re on a mission to safeguard service members and civilians with cutting-edge autonomous technologies. We’re searching for a talented Staff Engineer specializing in Operating Systems to help us build robust, efficient systems for our unmanned aerial vehicles. As a key member of our innovative team, you'll dive into designing, developing, and optimizing the operating system components that power our advanced UAVs. Your role will involve collaborating with a diverse group of hardware engineers, software developers, and autonomy engineers, ensuring a seamless integration of OS components. You'll leverage your expertise in Linux or real-time operating systems to maintain high performance and security standards. From developing drivers to conducting rigorous testing and debugging, every day will be an adventure in creativity and technical challenge. You’ll play a crucial role in providing leadership and guidance to junior engineers while staying updated on the latest advancements in OS technologies. If you're ready to leave your mark on the future of autonomous systems, we want to hear from you!

Frequently Asked Questions (FAQs) for Staff Engineer, Operating Systems (R3351) Role at Shield AI
What are the key responsibilities of a Staff Engineer, Operating Systems at Shield AI?

As a Staff Engineer, Operating Systems at Shield AI, your main responsibilities will include designing and maintaining the Linux or real-time operating system components for our UAVs. You’ll focus on optimizing the performance and reliability of the OS, ensuring efficient resource management, and developing essential drivers and middleware. Additionally, you will collaborate closely with cross-functional teams to integrate these components with other subsystems, and conduct rigorous testing to ensure system robustness.

Join Rise to see the full answer
What qualifications are required to apply for the Staff Engineer, Operating Systems position at Shield AI?

To qualify for the Staff Engineer, Operating Systems position at Shield AI, candidates should have a minimum of 7 years of relevant experience along with a Bachelor’s degree in Computer Science or a related field. Alternatively, a Master’s degree with at least 6 years of experience or a PhD with 4 years’ experience is also acceptable. Proven experience in OS development, especially in real-time and embedded systems, alongside proficiency in programming languages like C and C++, is essential.

Join Rise to see the full answer
What skills should a successful Staff Engineer, Operating Systems possess at Shield AI?

A successful Staff Engineer, Operating Systems at Shield AI should have strong skills in OS development, a deep understanding of concurrent programming, and resource management. Experience with RTOS concepts, developing drivers, and a solid foundation in cybersecurity principles in embedded systems are important. Additionally, excellent communication skills are crucial for effective collaboration within teams and with external stakeholders.

Join Rise to see the full answer
How does Shield AI support career development for a Staff Engineer, Operating Systems?

Shield AI fosters a culture of continuous improvement and technical leadership. As a Staff Engineer, Operating Systems, you will not only have access to advanced technologies and projects but will also be encouraged to take ownership of your development processes. You will have opportunities to mentor junior engineers and participate in professional development initiatives, helping you grow your career within a supportive environment.

Join Rise to see the full answer
What is the salary range for the Staff Engineer, Operating Systems role at Shield AI?

The salary range for the Staff Engineer, Operating Systems position at Shield AI is between $160,160 and $240,240 a year. Compensation may vary based on various factors such as skill set, level of experience, and specific work location. The offer package includes not only the salary but also bonuses, benefits, and equity options.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer, Operating Systems (R3351)
Can you explain your experience with real-time operating systems?

When answering this question, it’s essential to highlight specific projects where you developed or maintained real-time operating systems. Discuss the challenges you faced and how you overcame them, focusing on your problem-solving skills and technical expertise.

Join Rise to see the full answer
What is your approach to debugging OS components?

A good answer should demonstrate your methodical approach to debugging, including any tools or techniques you commonly use. Discuss a specific instance where your debugging skills led to a successful resolution of an issue, showcasing your analytical abilities.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple features?

It's vital to showcase your organizational skills here. Describe your process for evaluating the urgency and importance of different tasks, highlighting any tools you use to keep track of project deadlines. Provide examples where you successfully managed competing priorities.

Join Rise to see the full answer
Can you give an example of a project where you contributed to cross-disciplinary collaboration?

During the interview, narrate a specific instance where you collaborated with hardware engineers or software developers. Speak about the communication techniques you employed to ensure successful integration while emphasizing the project's impact on overall system performance.

Join Rise to see the full answer
What are your thoughts on cybersecurity in embedded systems?

Highlight your understanding of cybersecurity principles as they apply to embedded systems. Discuss any particular standards or practices you believe are crucial for ensuring the security of an OS in UAVs, along with real-world examples of how you have implemented them.

Join Rise to see the full answer
Describe your experience with developing software drivers.

Share specific examples of the drivers you’ve developed, mentioning the hardware components they supported. Discuss the challenges of integration and how you approached them—this showcases your technical know-how and problem-solving skills.

Join Rise to see the full answer
How do you stay updated with the latest OS technologies?

Express your commitment to continuous learning. Describe any resources you use—such as blogs, professional networks, or tech conferences. Mention how staying informed helped you apply new technologies effectively in your past projects.

Join Rise to see the full answer
What methods do you use to ensure code quality?

Discuss your routine for ensuring code quality, including any testing frameworks, code reviews, or metrics you apply. Mention how maintaining high standards in coding practices contributed to successful project outcomes.

Join Rise to see the full answer
Have you ever faced a significant challenge during a project? How did you overcome it?

Choose a compelling example where you encountered difficulties. Focus on your thought process, the actions you took to resolve the issue, and the eventual success of the project—this will illustrate your resilience and adaptability.

Join Rise to see the full answer
Why do you want to work for Shield AI as a Staff Engineer, Operating Systems?

Craft a personal response that reflects your alignment with Shield AI’s mission and values. Discuss what attracted you to the company, such as its emphasis on innovation and the opportunity to work on technologies that have a real-world impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Recast Remote Remote -- Americas Time Zones
Posted 6 days ago
Photo of the Rise User
Telnyx Remote Pakistan; India; Slovakia; Columbia; Brazil; Argentina; Nigeria; Serbia; Lithuania
Posted 8 days ago
Photo of the Rise User
Nagarro Hybrid New York City, NY, United States
Posted 17 hours ago
Photo of the Rise User
Formic Hybrid Chicago, Illinois, United States
Posted yesterday
Photo of the Rise User
Posted 7 days ago

Our mission is to protect service members and civilians with intelligent systems.

377 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
Photo of the Rise User
70 people applied to Electrical Apprentice at Aerotek
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork