Software Firmware Test & Sustaining Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ZincFive, Inc. · 1 day ago

Software Firmware Test & Sustaining Engineer

ZincFive, Inc. is focused on developing advanced energy solutions, and they are seeking a Software/Firmware Test & Sustaining Engineer to enhance the quality of their embedded products. The role involves testing, validating, and supporting firmware while collaborating with various engineering teams to ensure high product quality.

BatteryConsumer ElectronicsEnergyEnergy StorageRenewable Energy

Responsibilities

Develop, maintain, and execute manual and automated test plans for embedded firmware and supporting software tools
Build and extend regression test suites for firmware releases, including hardware-in-the-loop and system-level tests
Set up and maintain test fixtures and lab equipment (battery cabinets, power supplies, load banks, instrumentation, etc.) for repeatable testing
Log, triage, and track issues found during testing; work with developers to reproduce and isolate root causes
Document test results and provide clear feedback into PLM gate reviews and release decisions
Assist with bug fixes and smaller feature updates in firmware and supporting software (e.g., tools, scripts, internal apps)
Help reproduce production and field issues in the lab and verify fixes before deployment
Support production, service, and field teams by: + Creating and updating diagnostic procedures + Providing training on tools and test processes + Supporting investigations during RCCA activities
Develop or enhance test automation tooling (e.g., Python scripts, test harnesses, CI integration) to improve coverage and repeatability
Contribute to improving test documentation, including test cases, procedures, and lab setup guides
Collaborate with firmware, software, and quality teams to strengthen release criteria, regression strategies, and test coverage over time
Participate in and contribute to cross-functional reviews (design reviews, gate reviews, post-mortems) from the testing and sustaining perspective

Qualification

Embedded firmware testingTest automation (Python)C/C++ programmingVersion control (Git)Embedded communication protocolsTechnical documentationEffective communicationProblem solvingAttention to detail

Required

1+ years of experience in one or more of: Embedded firmware development and testing, Software/firmware QA or validation engineering, Sustaining engineering for embedded products
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field; or equivalent practical experience
Hands-on experience with: C and/or C++ on embedded processors or microcontrollers
Python for tooling or test automation
Familiarity with RTOS-based systems and embedded development workflows
Experience interpreting schematics, operating lab instruments and logic analyzers
Familiarity with software architecture, patterns, and coding guidelines for best practices
Comfortable working with schematics, lab equipment, and instrumentation (oscilloscopes, multimeters, logic analyzers, etc.)
Knowledge of commonly used embedded communication protocols: I2C, SPI, UART, CANBus, Modbus (TCP/IP, RTU)
Experience with version control (Git) and modern development workflows (code reviews, branches, CI)
Technical documentation skills
Demonstrates effective communication and organization skills
Experience with Jira or other issue tracking tools

Preferred

Experience testing or developing firmware on SoC/ARM/Microchip platforms
Experience with hardware-in-the-loop, integration-level testing, system-level testing, or test automation frameworks
Prior exposure to PLM/gated development processes and formal test documentation
Experience with power electronics, battery systems, or UPS/BMS is a plus
Familiarity with React/Node.js or other web technologies is a bonus, particularly for internal tools or dashboards
Strong technical writing skills for test procedures, reports, and training materials
Demonstrated ability to work cross-functionally with engineering, production, quality, and field/service teams

Benefits

Medical
Dental
Vision
Life insurance
401k
Paid sick time
Paid time off for vacation
Paid holidays
Paid community service days
Professional/personal learning program
Applicable state/federal paid family leave

Company

ZincFive, Inc.

twittertwittertwitter
company-logo
ZincFive is the world leader in innovation and delivery of nickel-zinc batteries and immediate power solutions.

Funding

Current Stage
Late Stage
Total Funding
$242.69M
Key Investors
OICHelios Climate Ventures40 North Ventures
2025-12-04Series F· $30M
2023-06-27Debt Financing· $80M
2022-12-06Series D· $54M

Leadership Team

leader-logo
Tim Hysell
CEO & Co-founder
linkedin
leader-logo
Tod Higinbotham
Chief Operating Officer
linkedin
Company data provided by crunchbase