S

Shield AI

Builds autonomous aircraft for defense

Staff Embedded Firmware Engineer

Embedded EngineeringUpdated on Nov 14
Full-timeDallas, TX, USAIn-person

About the Job

Requirements

  • Rock-solid software development experience in C/C++.
  • Experience in bare-metal firmware development for embedded systems.
  • Linux Kernel or RTOS development, including device trees and bringing up new hardware.
  • Familiarity with writing thread-safe, multi-threaded programs.
  • A demonstrated track record of taking ownership of development processes and features and delivering outcomes.
  • A proven track record of shipping products through development cycles, overcoming obstacles, and delivering high-quality solutions to meet project deadlines and client expectations in a fast-paced environment.
  • Proactively identify opportunities for improvement within software development projects and propose and implement solutions that enhance efficiency, quality, project success, and V-Bat reliability.
  • A B.S., M.S., or PhD degree in Systems Engineering, Software Engineering, Computer Science, or a STEM discipline such as Aerospace, Mechanical, or Electrical Engineering.

Responsibilities

  • Develop high-quality C/C++ code tailored to V-Bat aircraft for performance, reliability, and safety.
  • Refine the existing firmware repository to support new hardware, features, and capabilities.
  • Integrate a real-time operating system onto a custom System-on-a-Module.
  • Develop firmware to control robotic vehicles in flight.
  • Convert legacy bare-metal software to an RTOS-based system.
  • Create CI/CD pipelines with automated testing for embedded systems.
  • Participate in architecture, design, and code reviews.
  • Integrate software from firmware, software test and verification, Autonomy AI, and Ground Control Stations.
  • Develop software systems and integrate interfaces to modern avionics sensors, subsystems, and payloads.
  • Facilitate the design process for updates to the software system architecture.
  • Use modern software development tools and processes to capture existing architecture and design future architectures.
  • Collaborate to define and extend systems engineering processes.
  • Report status, risks, accomplishments, and expectations to senior leadership.
  • Work with V-Bat production teams to manufacture UAVs in-house.
  • Design and implement systems for testing across environments, including virtualized hardware and hardware-in-the-loop simulations, to evaluate software functionality and performance.
  • Develop tools to improve the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system.
  • Create prototypes to validate critical design concepts, assess technical limitations, and inform decisions.

Desired Qualifications

  • Experience working on autonomous robotic systems, including motor control.
  • A background thriving in fast-paced environments, particularly startup or R&D settings.
  • Adaptability, agility, and the ability to innovate under pressure to meet changing project demands and achieve outcomes.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs