Jobs · Engineering · Texas

Senior Firmware DVT Engineer - BESS

Enphase Energy · Austin, TX · 2 wk ago
Engineering$90k–$135k/yrFull-time

About The Role

This position sits within our Testing group, where you will work with a small team to develop fully functional prototypes that demonstrate new, advanced operation and control for autonomous grid connection, management, and regulation. As a Senior Firmware DVT (Design Verification Test) Engineer, you will contribute to the verification and test of Enphase's inverter firmware, gateway, and cloud functions and communications — ensuring they meet engineering requirements, design specifications, and worldwide safety and grid standards.

What You Will Do

  • Develop test strategies and plans to verify that Enphase's inverter firmware, gateway, and cloud functions and communications perform per engineering requirements and design specifications.
  • Develop and execute test strategies to ensure safety and optimal functionality of Enphase's firmware to meet worldwide standards.
  • Design and implement automated test systems in Python and Ruby, enabling continuous integration for the firmware development team.
  • Validate firmware communication interfaces and protocols (e.g., Ethernet/TCP-IP, Modbus/TCP, I2C, SPI, UART, SMBus, and power line carrier) using protocol and logic analyzers.
  • Collaborate with hardware and firmware engineers to ensure firmware is designed for test.
  • Confer with Quality Assurance, Development, and Product Management on project planning, and ensure effective testing of Enphase's firmware within design constraints.
  • Use test automation, power meters, oscilloscopes, DC supplies, and other lab test equipment to ensure complete functional, efficiency, and safety test coverage for Enphase's hardware and firmware.
  • Coach and train new members of the technical staff on Enphase's test equipment, procedures, and automation software.

Who You Are And What You Bring

  • BS/MS in Electrical Engineering, Electronics Engineering, and/or Computer Science.
  • 5+ years of experience in a similar role as an embedded firmware test/DVT/QA engineer.
  • Strong Python programming for controlling test equipment, test framework development, and test automation, including Python bindings for Linux and communication packages (TCP/IP sockets, SMBus, pyModbusTCP, PiCloud, etc.).
  • Functional validation experience with Ethernet/I2C/SPI/UART/power line carrier-based communication systems, and use of protocol and logic analyzers.
  • Experience across the stages of embedded firmware (preferably Linux/RTOS-based) design, implementation, test, deployment, and maintenance.
  • Experience with firmware integration and testing.
  • Experience with 800V–1500V high-voltage DC and 277/480V three-phase AC voltages.

What Will Make You Stand Out

  • Basic knowledge of relevant worldwide standards such as IEEE 1547, 1741 SA, CA Rule 21, HECO SRD 1.1, AS/NZS 4777.2:2015, SAND2013-9875, UK G83/2, and Sandia standards.
  • Knowledge of worldwide advanced grid functions and fault conditions.
  • Familiarity with AC grid simulators and solar panel simulators.

Similar jobs

Senior Firmware Engineer

Astera LabsSan Jose, CA· 3 days ago
Engineering$160k–$195k/yrapply on job-boards.greenhouse.io