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
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.
ZincFive is the world leader in innovation and delivery of nickel-zinc batteries and immediate power solutions.
Funding
Current Stage
Late StageTotal Funding
$242.69MKey Investors
OICHelios Climate Ventures40 North Ventures
2025-12-04Series F· $30M
2023-06-27Debt Financing· $80M
2022-12-06Series D· $54M
Recent News
Clean Technica
2025-12-30
2025-12-11
2025-12-10
Company data provided by crunchbase