Software Test Engineer

A venture-backed defense technology company focused on protecting service members and civilians with intelligent systems.
$70,849 - $106,273
Backend
Entry-Level Software Engineer
In-Person
AI · Robotics · Defense

Description For Software Test Engineer

Shield AI, a pioneering defense technology company founded in 2015, is seeking a Software Test Engineer to join their Hardware Test Engineering team. This role is crucial in developing automated test solutions that ensure high hardware reliability for their V-BAT vehicle.

The position offers an exciting opportunity to work at the intersection of software and hardware testing, where you'll be developing sophisticated automation systems using Python and Linux. You'll be responsible for creating and maintaining test infrastructure that scales across multiple test stands, integrating with manufacturing systems, and managing test results databases.

The ideal candidate should have a strong foundation in computer science or engineering, with expertise in Python programming and Linux systems. You'll be working with cutting-edge technology in the defense sector, contributing to Shield AI's mission of protecting service members and civilians with intelligent systems.

The role offers competitive compensation ($70,849 - $106,273) plus bonus, benefits, and equity. Based in the Dallas Metro Area, you'll be part of a growing company with offices across the US and internationally. Shield AI's products are actively supporting US and allied operations worldwide, making this an opportunity to make a real impact in the defense technology sector.

This position is perfect for someone who combines technical expertise with a passion for reliability engineering and automated testing. You'll be working with a team that values ownership, high standards, and innovation, while contributing to meaningful projects that directly impact national security and defense capabilities.

Last updated a day ago

Responsibilities For Software Test Engineer

  • Use Python to automate complex test sequences and log the results in a database
  • Create software infrastructure for rapid development of new testcases
  • Write drivers that interface with electronics test equipment
  • Automate server imaging process to allow rapid deployment of new test stands
  • Create data visualizations using Grafana or similar tool
  • Contribute to and attend cross-functional code and design reviews
  • Advocate for design changes that result in simpler testing processes

Requirements For Software Test Engineer

Python
Linux
  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field
  • 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
  • Demonstrated history of showing ownership of project outcomes
  • Record of working hard, being a trustworthy teammate

Benefits For Software Test Engineer

  • Bonus
  • Benefits
  • Equity

Interested in this job?

Jobs Related To Shield AI Software Test Engineer

Software Engineer

Entry-level software engineering role at Wayfair, working on scalable e-commerce systems with 1-3 years experience required, hybrid work in Boston.

Technical Analyst 1-Support

Entry-level Technical Analyst position at Oracle providing customer support and incident management services using Linux and SQL skills.

Biomedical Engineer

Biomedical Engineer position at Pilgrim, focusing on developing and deploying advanced biotechnology solutions for battlefield applications, offering $120K-$130K plus equity.

Associate Product Manager - Launchpad

Entry-level Associate Product Manager role in Lowe's Launchpad Program, offering structured training and rotation program to break into tech product management.

Associate Software Engineer - Launchpad

Entry-level software engineering role in Lowe's Launchpad program, offering structured training and rotational experience in tech development.