Shield AI

X-BAT Engineering - Software

StaffEngineer,SoftwareEmbeddedApplications(R5033)

$160–250k United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

X BAT Engineering Software
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →