Software Engineer (Hardware Test & Automation)
General MatterNuclear Fuel company
Los Angeles, United States$100,000 - $200,000Senior
Founders Fund
Software Engineering
About the role
TL;DR
Develop and maintain software for hardware testing and system validation.
- •As a software engineer, you will own and evolve the software infrastructure that supports hardware testing and system validation.
- •This role includes developing and maintaining software for our Hardware-in-the-Loop (HITL) testbeds, automating Acceptance Test Procedures (ATP), and building robust tools that enable fast, reliable testing across engineering workflows.
- •Key Responsibilities Design and implement modular, reusable automation software—primarily in Python—to support manufacturing and engineering design verification.
- •Write automation software for test article, test equipment, instrumentation, and production documentation systems.
- •Enable test execution across diverse environments, including hardware-in-the-loop (HITL) and virtualized simulations.
- •Create algorithms to analyze complex test data and verify compliance with acceptance criteria.
- •Develop tools that improve the frequency, reliability, and automation of software deployment, test execution, and data analysis within a continuous integration and release environment.
- •Requirements Bachelor’s degree in computer science, engineering, math, or STEM discipline. 3+ years of software development expertise in C, C++, or Python; or full stack software development.
- •Evidence of exceptional ability (prior projects, portfolio of work, completed products, etc).
- •Strong understanding of engineering fundamentals.
Required skills
PythonC++CLinuxGitCI/CD
Domain expertise
deeptech
Benefits & perks
stock options, medical coverage, vision coverage, dental coverage, 401(k)
Tech stack
PythonC++CLinuxGitCI/CD