×
Register Here to Apply for Jobs or Post Jobs. X

Test Software Engineer

Remote / Online - Candidates ideally in
Carlsbad, San Diego County, California, 92002, USA
Listing for: Proper Voltage
Remote/Work from Home position
Listed on 2026-03-01
Job specializations:
  • Engineering
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 155000 USD Yearly USD 120000.00 155000.00 YEAR
Job Description & How to Apply Below

Please note that we are unable to provide visa sponsorship for this position.

About Proper Voltage

Proper Voltage is unlocking the next generation of battery technology across robotics, data centers, and defense.

We're building intelligent battery systems that make advanced chemistries (sodium-ion, lithium-titanate, lithium-silicon) work in products that were never designed for them. Humanoid robots can upgrade power systems without redesigning their entire platform. Data centers get safer, cheaper backup power. Drones and autonomous vehicles get higher energy density without lengthy integration cycles.

If you want to work on hard engineering problems that matter this is the place.

Job Overview

We are looking for a Software Test Engineer who is passionate about building reliable, intuitive software tools that help engineers validate and ship hardware. In this role, you will design and develop the test software—both desktop and web-based applications—used by our test engineering team to verify battery management system (BMS) hardware and firmware. You’ll work at the intersection of software and embedded systems, communicating with BMS modules over a variety of hardware interfaces and translating complex test requirements into clean, usable tools.

This is a hands‑on individual contributor role within a fast-moving, multi-disciplinary engineering team.

What You’ll Do
  • Design, develop, and maintain test applications (desktop and web-based) used by test engineers to validate BMS hardware and firmware.
  • Build intuitive user interfaces that enable test engineers to efficiently configure and execute test sequences, monitor real‑time data, and review results.
  • Implement communication with embedded systems over UART, SPI, I2C, CAN bus, USB, and Ethernet.
  • Develop automated test sequences for production validation, design verification, and regression testing of BMS modules.
  • Interface with bench instrumentation—programmable power supplies, electronic loads, DAQ hardware, and meters—via SCPI, VISA, or vendor APIs.
  • Build data logging, visualization, and reporting capabilities to support test analysis and traceability.
  • Collaborate with firmware and hardware engineers to define test protocols covering protection algorithms, cell balancing, state‑of‑charge estimation, and fault detection.
  • Maintain version‑controlled repositories with proper documentation, release management, and software quality practices.
  • Support manufacturing and quality teams with test fixture software, calibration utilities, and production tooling.
  • Contribute to safety compliance testing workflows aligned with UL 1973 and UL 9540 requirements.
  • Ability to either work in person at our Carlsbad, CA office or travel there as needed with a demonstrated track record of highly efficient, collaborative remote work.
Required Qualifications
  • B.S. or M.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 3+ years of experience developing test software or test automation for hardware or embedded products.
  • Demonstrated experience building desktop applications (e.g., WPF, Qt, Electron) and/or web applications (React, Angular, Vue, or similar frameworks).
  • Hands‑on experience with embedded communication protocols: UART/serial, SPI, I2C, CAN bus.
  • Experience interfacing with test and measurement equipment (oscilloscopes, DMMs, power supplies, electronic loads).
  • Strong understanding of UI/UX design principles for engineering tools.
  • Proficiency with version control (Git) and modern software development practices.
  • Ability to read and interpret hardware schematics and datasheets.
  • Effective communication skills across various levels of the organization.
  • Proven ability to multitask and thrive in a fast‑paced startup environment, with minimal supervision.
Preferred Qualifications
  • Experience with battery management systems, power electronics, or energy storage products.
  • Knowledge of safety and compliance standards for battery systems (UL 1973, UL 9540, IEC 62619).
  • Experience with CI/CD pipelines for test software deployment and release automation.
  • Familiarity with real‑time data visualization and charting libraries.
  • Understanding of signal conditioning, ADC sampling, and precision measurement concepts.
Prior Experience With
  • NI/LabVIEW, Test Stand, or similar test execution frameworks.
  • Database design for test data storage and retrieval (SQL, time‑series databases).
  • High‑voltage lab environments and associated safety practices.
  • Using Python for scripting/data analysis and C/C++ or C# for application development.

Salary range: $120,000 – $155,000 depending on experience and qualifications.

Equity options as part of the compensation package.

Generous paid time off and paid holidays (PTO) policy.

Ready to build the tools that test the future of energy? Let’s talk.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary