Skip to content
Shield AIShield AIDallas, TX

Hardware Test - Senior Software Engineer (R4978)

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.

128k – 192k
On-siteQA Engineering

About the role

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.

Skills

PythonLinuxBashCI/CDGrafanaTest AutomationPcbasAvionicsSensorsAutomated Test Equipment

Similar roles

QA Engineering jobs
Faro Health

Quality Assurance Automation Lead

Faro HealthCalifornia +4

The Quality Assurance Automation Lead will be responsible for designing, developing, and implementing automation testing tools and frameworks to ensure the quality of software releases. This role requires strong technical expertise in Typescript and Python, experience with LLMs and AI tools, and deep expertise in Playwright.

131k – 154k
Remote5+ YOEQA Engineering
OpenAI

Component and Product Quality Engineer, Interconnects

OpenAISan Francisco, CA

Leads end-to-end quality for high-speed interconnect hardware in AI supercompute platforms, from design reviews to supplier management and failure analysis. Requires 7+ years in quality engineering for interconnects in high-performance compute systems.

123k – 285k
On-site7+ YOEQA Engineering
Shield AI

Senior Engineer, Software Test (R4877)

Shield AIDallas, TX

Designs and executes test strategies for XBat flight-critical software systems, including V&V, test data analysis, and cross-functional collaboration. Requires 5+ years testing software/hardware in aerospace/defense, Python/MATLAB scripting, and bachelor's in engineering/CS.

120k – 180k
On-site5+ YOEQA Engineering
Faro Health

Senior Manual QA Engineer

Faro HealthCalifornia

Senior Manual QA Engineer responsible for designing and executing comprehensive test strategies for a complex clinical SaaS platform. Requires 8-10+ years of QA experience, expert SQL skills, cloud-native testing expertise, and AI/LLM tool proficiency to augment manual testing.

119k – 141k
Remote8+ YOEQA Engineering
Shield AI

Senior Engineer, Test & Evaluation

Shield AIDallas, TX

Hands-on test engineer planning and executing ground/flight tests for UAV and manned aircraft systems, developing procedures, troubleshooting avionics, and ensuring safety and compliance through production and operations.

140k – 175k
On-site5+ YOEQA Engineering