Staff Firmware DVT Engineer

4 Months ago • 8 Years + • Software Development & Engineering

Job Summary

Job Description

The Staff Firmware DVT Engineer will be responsible for developing test strategies and plans to ensure Enphase's inverter firmware functions according to engineering requirements and design specifications. This includes developing and executing test strategies to ensure the safety and optimal functionality of solar microinverters, designing and implementing automated test systems using Python and Ruby, collaborating with hardware and firmware engineers, and using various lab equipment for testing. The engineer will also participate in project planning and train new members of the technical staff. This role requires deep knowledge of worldwide standards and advanced grid functions.
Must have:
  • BE/ME in Electrical Engineering or related field
  • 8+ years of Python programming experience
  • 8+ years of embedded firmware test experience
  • Experience with embedded firmware design and testing
  • Knowledge of relevant worldwide standards

Job Details

Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries.    
   
We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase!    
 
Responsibilities include: 
  • Develop test strategies & plans to assure Enphase’s inverter firmware functions as per engineering requirements and design specifications. 
  • Develop and execute test strategies to ensure safety and optimal functionality for Enphase’s solar microinverter product to meet worldwide standards. 
  • Design and implement automated test systems in Python and Ruby enabling continuous integration of the firmware development team. 
  • Collaborate with the hardware and firmware engineers to assure firmware is designed for test. 
  • Confer with other Quality Assurance teams, Development and Product Management to participate in project planning and ensure the effective testing of Enphase’s products within design constraints. 
  • Use test automation, power meters, oscilloscopes, DC supplies and other lab test equipment to ensure complete functional, efficiency, and safety testing coverage for Enphase’s solar microinverters’ hardware and firmware. 
  • Coach and train new members of technical staff on Enphase’s test equipment, procedures, and automation software 
Skills and Qualifications 
  • BE/ME Electrical Engineering and/or Power Electronics/Power Systems.  
  • 8+ years of Python programming controlling test equipment and analyzing data. 
  • 8+ years of experience in a similar role as an embedded firmware test/QA engineer for electrical/control/power electronics systems.
  • Experience through the various stages of embedded firmware design, implementation, test, deployment, and maintenance 
  • In depth knowledge of relevant worldwide standards such as IEEE 1547, 1741SA, CA Rule 21, HECO SRD 1.1, AS/NZS 4777.2:2015, SAND2013-9875, G83/2 regulations of UK and Sandia standard 
  • Knowledgeable in worldwide electrical advanced grid functions and faults conditions 
  • In-depth familiarity with AC grid simulators and solar panel simulators 
  

Similar Jobs

Amber - Localization Quality Assurance (Italian)

Amber

Quebec, Canada (Hybrid)
3 Months ago
Star schema - Assistant Manager

Star schema

Mesa, Arizona, United States (On-Site)
2 Weeks ago
Obsidian - Contract Quality Assurance Analyst

Obsidian

Irvine, California, United States (On-Site)
4 Weeks ago
bonus level entertainment  - Audio Programmer

bonus level entertainment

Horsham, England, United Kingdom (Hybrid)
3 Weeks ago
Sailpoint - Senior Quality Assurance Engineer

Sailpoint

Mexico City, Mexico (Remote)
1 Month ago
Qualcomm - Staff LLVM Compiler Engineer

Qualcomm

Markham, Ontario, Canada (On-Site)
1 Month ago
bytedance - Software Engineer, Inference

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
Coherent corp. - Process Engineer - Machining

Coherent corp.

Monroe, Connecticut, United States (On-Site)
1 Month ago
zoox - Senior/Staff Software Engineer - Motion Planning

zoox

Foster City, California, United States (Hybrid)
8 Months ago
Nagarro - Principal Engineer

Nagarro

India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Highspot - Salesforce Developer

Highspot

Hyderabad, Telangana, India (Hybrid)
8 Months ago
beghou consulting - Commercial Operations Manager

beghou consulting

Pune, Maharashtra, India (Hybrid)
1 Month ago
Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Auckland, Auckland, New Zealand (Remote)
2 Months ago
Larian Studios - RPG Designer

Larian Studios

Dublin, County Dublin, Ireland (On-Site)
11 Months ago
Ion - Intermediate IT Auditor, Italy

Ion

Milan, Lombardy, Italy (On-Site)
8 Months ago
playrix  - Data QA Engineer

playrix

Ukraine (Remote)
8 Months ago
Perplexity - AI Inference Engineer

Perplexity

London, England, United Kingdom (On-Site)
1 Month ago
Sandbox VR - Retail Associate

Sandbox VR

Emeryville, California, United States (On-Site)
3 Years ago
31st Union - Senior Test Automation Engineer

31st Union

San Mateo, California, United States (Hybrid)
2 Months ago
Cred - Flutter Developer

Cred

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

CyberArk - Automation Engineer

CyberArk

India (On-Site)
2 Months ago
Paytm - Company Secretary - Internship

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
Siemens  - Enterprise Architect

Siemens

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Paytm - Senior Associate-Trade Process Operations

Paytm

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Alation - Software Engineer III

Alation

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Nagarro - Associate Staff Engineer, PHP Drupal

Nagarro

India (Remote)
8 Months ago
Granicus - Streaming Video Technical Director

Granicus

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Zeeco, Inc. - Commissioning Engineer

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
7 Months ago
Aeries technology - 3DLP Engineer

Aeries technology

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Morning Star - Team Lead, Customer Support

Morning Star

Mumbai, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Coupa - Sr. Software Engineer

Coupa

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
PwC - Manager SAP EPM | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Apple - Senior Software Engineer (Apache Spark)

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Intel  - CPU Power Delivery Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Alphawave Semi - Senior Staff Engineer – PCIe Verification

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Mattel Inc - Manufacturing Engineer

Mattel Inc

West Java, Indonesia (On-Site)
7 Months ago
zoox - Staff Software Engineer, Core Middleware Components

zoox

Foster City, California, United States (On-Site)
8 Months ago
Kano studios - Senior Software Engineer

Kano studios

San Diego, California, United States (Remote)
10 Months ago
Ion - Lead Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
The Walt Disney Company - Principal Software Engineer - Activation

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

's-Hertogenbosch, North Brabant, Netherlands (On-Site)

Tokyo, Japan (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Christchurch, Canterbury, New Zealand (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Fremont, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug