# Hardware Test - Senior Software Engineer (R4978)
**Company:** [Shield AI](https://hotfix.jobs/companies/shield-ai)
**Location:** Dallas, TX, Boston, MA
**Salary:** $128K-$192K
**Skills:** Python, Linux, Bash, CI/CD, Grafana, Test Automation, Pcbas, Avionics, Sensors, Automated Test Equipment
**Posted:** 2025-10-21
> Develops Python-based software drivers, automated test frameworks, and CI/CD pipelines for hardware testing of aerospace components like PCBAs, avionics, and sensors. Collaborates with hardware and QA teams to ensure scalable, reliable validation infrastructure. Requires BS in CS/EE and advanced Python/Linux skills.
## Job Description
## 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.

## Requirements
- **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.

## Preferred
- Comfort working with hardware (**circuit boards, motors, sensors**).
- Mastery of fundamental engineering concepts including **EE, Mech E, Programming, Physics, and Mathematics**.
- Experience writing drivers for electronics test equipment.
- Demonstrated adaptability, agility, and innovation under pressure.
**Apply:** https://hotfix.jobs/jobs/hardware-test-senior-software-engineer-r4978-at-shield-ai-4a1e13af-f1f4-40c9-bc3e-631cbb9c1350
**Canonical:** https://hotfix.jobs/jobs/hardware-test-senior-software-engineer-r4978-at-shield-ai-4a1e13af-f1f4-40c9-bc3e-631cbb9c1350