Staff Engineer DVT Firmware
About this role
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
Enphase is seeking a Staff Engineer DVT (validation) to serve as the Systems Software DVT and technical integrations lead for our EV charging and power management products, including AC/DC Bi-Directional EVSE. Reporting to the Director of Engineering, you work on embedded Linux platforms, real-time power conversion supervision, charging protocol stacks, grid interfaces, and cloud connectivity. You will bridge the gap between complex power electronics and energy management theory and high-performance, production-grade software, mentoring senior engineers and ensuring high standard of Firmware is delivered.
- Understand the Firmware design for the features developed.
- Testcase development for the requirements with better test coverage.
- Complete ownership on quality of Firmware under test.
- Come up with DVT plan and Test run for the releases.
- Prepare Test setup and verify the Firmware and report bugs early to ensure release quality.
- Automate Testcases and run automation for validation of Firmware releases.
- Analyse and Debug the bugs raised and collaborate with development team on fixing the issues.
- B.E/B.Tech/M.Tech preferably in Computer/Electronics Engineering from reputed colleges.
- 8+ years of experience in Firmware verification of Embedded Systems/Products.
- Strong expertise in Requirement analysis, Test case development and Firmware/Embedded software verification.
- Expertise in working with Linux based Embedded products.
- Working knowledge of complex multi-threaded frameworks, IPC mechanisms (MQTT/DBus), and state machines that interface across hardware drivers, power conversion control (DSP/FPGA), networking protocols, and cloud layers
- Experience in CI/CD, Test Management tools.
- Strong in Python to design automation framework and automate test cases.
- Expertise in debugging the issues.
- Experience in Agile model testing.
- Proactive and results oriented.
- Good Team player and should be able to collaborate with cross functional teams.
- Nice to have Software Testing certification.
- Nice to have EV or EVSE validation with understand of ISO 15118, OCPP, IEC 61851, CCS/NACS
Company at a glance
Enphase Energy is a global energy technology company.
For support, please visit enphase.com/support.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?