Skip to content

Jobs

Shield AI

Robot type
Drone · Defense
Location
DallasTexasUSA
Job type
Software
Posted
Oct 21, 2025
Salary
$128,045–$192,067 a year
Full-time

Senior Software Engineer, Hardware Test (R4978)

Job description

Shield AI — Senior Software Engineer, Hardware Test (R4978) (Dallas, Texas).

Job 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 CI/CD pipelines that 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 (e.g., Grafana) to deliver actionable insights during test execution and system debugging.
  • Lead and participate in design and code reviews, championing sound architectural principles, testability, observability, and reliability throughout the software stack.
  • Collaborate cross-functionally with hardware, systems, and QA teams to integrate software and test capabilities into broader aircraft validation workflows.

Job requirements

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
  • Typically requires a minimum of 5 years of related experience
  • Mastery of fundamental computer science topics.
  • Advanced skillset for developing software in Python.
  • Experience with Linux including Bash scripting and networking.
  • Ability to configure and maintain small computer networks.
  • Experience working on complex software development projects, which can be from an internship, job, club, team, personal project, etc…
  • Demonstrated history of showing ownership of project outcomes and delivering exceptional results.

Similar jobs