Senior Software Engineer (Hardware Test)

BBBH116785_1783952163
  • Negotiable
  • San Francisco, California
  • Future Mobility

Senior Software Engineer (Hardware Test)

Location: San Francisco Bay Area, CA (Full-Time, Onsite)

The Opportunity

We are seeking an experienced Senior Software Engineer (Hardware Test) to join a growing engineering team developing complex, mission-critical hardware systems.

This is a hands-on role for an engineer who enjoys designing scalable test infrastructure, building automation, and developing software that supports hardware integration and validation. You will work closely with cross-functional engineering teams to deliver reliable, high-quality systems throughout the product development lifecycle.

The Role

As a Senior Software Engineer, you will:

* Design software architecture to support hardware integration and testing
* Build and maintain automated test infrastructure for complex hardware systems
* Develop scalable testing frameworks that can be reused across multiple projects
* Collaborate with software, hardware, and systems engineering teams throughout development
* Create automated test software using Python and Linux-based tools
* Support integration, validation, and verification of critical hardware components
* Develop software for telemetry, diagnostics, and hardware control
* Contribute to system bring-up, testing, and production readiness
* Improve software quality through automation, tooling, and continuous improvement
* Mentor junior engineers and contribute to technical best practices

Requirements

* Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline
* 5+ years of professional software engineering experience
* Strong Python development experience
* Experience working in Linux environments
* Knowledge of version control systems such as Git
* Experience developing software for hardware testing or hardware integration
* Experience debugging hardware interfaces using tools such as oscilloscopes, logic analysers, or debuggers
* Excellent communication and collaboration skills
* Passion for building reliable engineering solutions in a fast-paced environment

Desirable Experience

Experience with some of the following would be beneficial:

* Embedded systems
* Hardware validation and verification
* Ground systems or telemetry software
* Automated hardware testing
* Electronics debugging
* Software testing frameworks
* Database or web application development
* Aerospace, robotics, defence, automotive, or other highly regulated engineering environments

Why Apply?

This is an opportunity to join a highly technical engineering team developing advanced technology in a fast-moving environment.

You will benefit from:

* Ownership of complex hardware testing infrastructure
* Exposure to cutting-edge engineering projects
* Working alongside experienced software and hardware engineers
* Significant technical ownership and influence
* Great salary, bonus, equity, and comprehensive benefits package

To Be Considered

Please submit your resume for consideration.

Keywords

Senior Software Engineer, Hardware Test Engineer, Software Engineer, Test Automation Engineer, Integration Engineer, Python, Linux, Hardware Validation, Hardware Integration, Test Automation, Embedded Systems, Git, Software Testing, Telemetry, Ground Systems, Electrical Engineering, Aerospace, Defence, Robotics, Automation, Verification, Hardware Software Integration

Apply for this role