Shield AI
X-BAT Engineering - Software
StaffEngineer,SoftwareEmbeddedApplications(R5033)
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Engineer, Software Embedded Applications (R5033) at Shield AI. Skills: Embedded software, Robotic avionics, Software architecture. Develop C/C++ code for X-Bat aircraft. Lead teams to create software features”
What You'll Achieve.
Deliver outstanding outcomes; Ship products; Meet project deadlines; Exceed client expectations; Enhance efficiency; Enhance quality; Enhance project success; Enhance X-Bat reliability
Industry & Context.
Identify improvement opportunities; Propose solutions; Implement solutions
What They're Looking For.
Must Have
embedded software development experience in C/C++, Oriented Object Programming knowledge, modern C++ features knowledge, embedded software knowledge, BS, MS, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM
Nice to Have
thriving in fast-paced environments, startup or R&D settings experience, development of military aircrafts experience, Compliance with DO-178C, adaptability, agility, innovate under pressure, FPGA development using SystemVerilog familiarity, Real Time Operating System (RTOS) experience
What You'll Do.
Develop C/C++ code for X-Bat aircraft
Lead teams to create software features
Implement robotic avionics capabilities
Own software capabilities from design to production
Participate in architecture reviews
Participate in design reviews
Participate in code reviews
Integrate software from multiple departments
Develop software systems for avionics sensors
Integrate interfaces to avionics sub-systems
Integrate interfaces to avionics payloads
Facilitate software system architecture design
Capture existing architecture
Design future architectures
Define systems engineering processes
Extend systems engineering processes
Report status to senior leadership
Report risks to senior leadership
Report accomplishments to senior leadership
Report expectations to senior leadership
Design systems for testing
Implement systems for testing
Conduct tests in virtualized hardware
Conduct tests in hardware-in-the-loop simulations
Evaluate software functionality
Evaluate software performance
Develop tools to enhance software deployment
Develop tools to enhance test execution
Develop tools to enhance data analysis
Create prototypes to validate design concepts
Assess technical limitations
How You'll Work.
Team & Collaboration
Cross-functional teams; Multiple departments integration
Communication Scope
Status reporting; Risk reporting; Accomplishment reporting; Expectation reporting
Process & Methodology
Development processes ownership, Development cycles navigation
Full Job Description
## Description Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With offices and facilities across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube. ## What you'll do Develop high-quality C/C++ code tailored specifically for X-Bat aircraft, ensuring optimal performance, reliability, and safety. Leading cross-functional teams to create systems of software features to implement advanced robotic avionics capabilities. Own complex software capabilities from design to production. Participate in architecture, design, and code reviews. Integrate software from multiple departments to include firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS) Develop software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads Facilitate the design process for updates to the software system architecture Use modern software development tools and processes to capture our existing architecture and design future architectures Collaborating to define and extend systems engineering processes Report status, risks, accomplishments, expectations to senior leadership Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance. Develop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system, fostering improved efficiency and productivity in software development wo
Applying for this Staff Engineer, Software Embedded Applications (R5033) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Shield AI?
Real rants from real employees. Read before you apply.