Senior Software Engineer, Hardware Test
Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.
Funding history
Investors
About Shield AI
Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop Python software drivers and interfaces for hardware systems, including PCBAs, avionics, sensors, and automated test equipment. You will build automated test frameworks, scalable infrastructure, shared libraries, CI/CD pipelines, provisioning automation, monitoring tools, and test-result databases. You will also perform design and code reviews and integrate test capabilities with hardware, systems, and QA workflows.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field
- Mastery of fundamental computer science topics
- Advanced Python software-development skills
- Linux, Bash scripting, and networking experience
- Ability to configure and maintain small computer networks
- Experience working on complex software-development projects
- Demonstrated ownership and delivery of project outcomes
Responsibilities
- Architect, design, and develop Python software drivers and interfaces for hardware systems
- Design and implement scalable, reliable, and repeatable automated test frameworks
- Develop CI/CD pipelines for continuous integration, automated validation, and test-stand deployment
- Build and maintain scalable test infrastructure and shared libraries
- Automate system provisioning and configuration management for test environments
- Develop real-time monitoring and data-visualization tools
- Lead and participate in design and code reviews
- Collaborate with hardware, systems, and QA teams to integrate test capabilities
Benefits
- Bonus
- Equity
