S

Shield AI

Builds autonomous aircraft for defense

Senior Software Engineer - Hardware Test

Software EngineeringConfirmed live in the last 24 hours
Full-timeDallas, TX, USANo salary listedIn-person

About the Job

Requirements

  • A B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field is required.
  • Typically requires a minimum of 5 years of related experience.
  • Mastery of fundamental computer science topics is required.
  • Advanced skill in developing software in Python is required.
  • Experience with Linux, including Bash scripting and networking, is required.
  • Ability to configure and maintain small computer networks is required.
  • Experience working on complex software development projects is required; qualifying experience may come from an internship, job, club, team, or personal project.
  • A demonstrated history of owning project outcomes and delivering results is required.
  • Applicants are expected to work hard, be trustworthy, hold themselves and others to high standards, and treat others kindly.

Responsibilities

  • Architect, design, and develop software drivers and interfaces in Python for hardware systems, including PCBAs, avionics, sensors, and automated test equipment.
  • Design and implement automated test frameworks to validate aircraft components and subsystems, ensuring scalability, reliability, and repeatability across multiple programs.
  • Develop and evolve continuous integration and continuous deployment pipelines to enable continuous integration, automated validation, and seamless deployment of test stand software.
  • Build and maintain scalable test infrastructure and shared libraries, promoting modularity, reusability, and consistency across teams and platforms.
  • Automate system provisioning and configuration management to accelerate deployment and maintenance of new test stands and test environments.
  • Develop real-time monitoring and data visualization tools, such as Grafana, to provide actionable insights during test execution and system debugging.
  • Lead and participate in design and code reviews, promoting sound architectural principles, testability, observability, and reliability throughout the software stack.
  • Collaborate with hardware, systems, and quality assurance teams to integrate software and test capabilities into broader aircraft validation workflows.
  • Perform other duties as assigned.

Desired Qualifications

  • Comfort working with hardware, including circuit boards, motors, and sensors, is preferred.
  • Mastery of fundamental engineering concepts, including electrical engineering, mechanical engineering, programming, physics, and mathematics, is preferred.
  • Experience writing drivers for electronics test equipment is preferred.
  • Adaptability, agility, and the ability to innovate under pressure to meet changing project demands and drive successful outcomes are preferred.

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
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs