Staff Systems Engineer
Description
This role at Enphase requires working onsite 3 days a week, with plans to transition back to a full 5 day in office schedule over time.
You will be responsible for Defining the Requirements along with designing, developing, and executing automated and hardware-specific test scripts to ensure the robustness and functionality of our systems. You will work closely with development teams to identify and resolve issues and improve the overall quality of our software and hardware products.
Technical Requirement Definition based on the Marketing requirements and Product standards (J1772, ISO 15118, IEC 61851, OCPP).
Define workflows and Concept of operations for the Products.
Develop POC using Hardware/Software to validate the Concepts and Product Integrations.
Design and Develop the DVT plans and test cases specific to hardware components and systems for validating the EV Chargers Ecosystem integrated with the Enphase Energy System including Microinverters and Batteries based on the Engineering Requirement specifications.
Enable and Execute Design verification test as required (DVT) to assure full coverage of Ensemble grid agnostic system design that includes EV Chargers, micro inverter, AC batteries, Smart Switch and IOT Gateway with Could and mobile app support.
Define, Design, validate and drive end to end delivery of product features.
Set up, configure, and troubleshoot hardware test environments and equipment.
Collaborate with cross-functional teams to clarify the requirements and design effective test strategies for integrated systems.
Identify, document, and track defects using issue-tracking systems.
Analyze DVT results, identify root causes of issues, and provide actionable recommendations.
Database management for test results, test data analysis either manually or using python-based data analysis script.
Continuously improve testing processes and methodologies to enhance efficiency and effectiveness.
Participate in code reviews and contribute to the continuous integration and delivery (CI/CD) pipeline.
Responsible for documentation of test plan and test reports of complete system in JAMA and Arena
Minimum of 6+ years of experience as a System Engineer with a strong focus on Requirements management along with Product Validation
Hands-on experience with electrical and electronics systems along with Embedded Systems Design.
Hands-on experience on working with Linux Based Systems.
Knowledge on EV Chargers and associated Standards like ISO 15118, OCPP, J1772, IEC-61851 etc.
Experience with scripting languages such as Python, Java, or Shell scripting.
Hands-on experience with hardware testing, including familiarity with oscilloscopes, logic analyzers, and other test equipment.
Solid understanding of system testing concepts, methodologies, and best practices for both software and hardware.
Hands-on experince in Python based automation framework including lab instruments.
Experience on TCP/IP, Serial ( RS485, USB) and CAN communciation protocol scripts.
Good communication and collaboration skills.
Analytical, decision making and leadership skills
Ability to work effectively within a team.
Desire and passion to change the world.
Experience in Agile/Scrum development environments along with JAMA, JIRA related tools.