In Jobs

Various positions | Enphase Energy | Austin, TX

Click the link to apply:

Sr. Staff Firmware Engineer

  • Designing and implementing embedded software for real-time operation and control.
  • Simulating new algorithms for autonomous microgrid power flow management.
  • Developing unit and system test software.
  • Validating algorithms using system simulation tools.
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing.

Staff Hardware Engineer

  • Work on new products development and variants through the product lifecycle
  • Work with cross-functional teams of hardware, firmware, test automation, mechanical engineers, manufacturing engineers, and procurement
  • Specify, design, verify and debug complex circuits and PCBs for our system products
  • Design validation and optimization of products and sub-systems
  • Assist product compliance engineers to achieve global certifications for our products
  • Specify engineering requirements, create test plans and generate test reports
  • Provide technical mentoring to manufacturing and field application engineers
  • Raise the bar for technical excellence, accurate documentation and scientific rigor

Staff Hardware Engineer

  • Work on new products development and variants through the product lifecycle
  • Work with cross-functional teams of hardware, firmware, test automation, mechanical engineers, manufacturing engineers, and procurement
  • Specify, design, verify and debug complex circuits and PCBs for our system products
  • Design validation and optimization of products and sub-systems
  • Assist product compliance engineers to achieve global certifications for our products
  • Specify engineering requirements, create test plans and generate test reports
  • Provide technical mentoring to manufacturing and field application engineers
  • Raise the bar for technical excellence, accurate documentation and scientific rigor

Sr. Staff Firmware Test Engineer

  • Develop and execute test strategies & plans to assure firmware functions per engineering requirements and design specifications
  • Contribute to system design from DVT and LTR testing perspective – incorporating system resource tracking, logging, test suites support
  • Collaborate with the hardware and firmware engineers to assure hardware and firmware are designed for test
  • Design and implement firmware components to support testing (CLI, logging etc)
  • Design necessary test hardware components (cables, fixtures) and collaborate with hardware team on building these
  • Design and implement automated test systems enabling continuous integration of the firmware development
  • 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.
  • Coach and train members of technical staff on test equipment, procedures, and automation software to ensure
  • Troubleshoot the system failures encountered during DVT and analyze root cause for the failures.
  • Work with development team to aid fixing the failures encountered during system DVT.
  • Maintain documentation of test plan and test reports
  • Read system DVT plan and files as well as system design documents to aid troubleshooting during system DVT.
  • Database management for test results, test data analysis either manually or using python-based data analysis script (preferred).
  • Mentor Junior Engineers

Sr. Engineer Battery Technology

Enphase is seeking a Sr. Engineer Battery Technology to be a member of our world-class, Storage and System Innovation team in the office of the CTO.

  • Senior member of a team of battery specialists in developing world class battery solutions for residential, commercial, and industrial energy storage.
  • Help analyze market trends and needs and translate those to product concepts to further Enphase’s leadership in Storage Solutions
  • Responsible for conceptualizing and investigating new battery concepts
  • Use rapid prototypes to investigate and demonstrate new concepts
  • Interact with other multi-disciplinary teams across the company to insure the concepts meet requirements and are transitioned successfully to the development teams.
  • Must be a problem solver with a strong sense of urgency and drive
  • Key areas of expertise include value engineering, battery safety, worldwide battery regulations and statutes, battery manufacturing technology, cell manufacturing technology,

Embedded Software Engineer (Continuous Integration)

  • Spec and drive infrastructure to support continuous integration/continuous delivery of hardware-in-loop functional test automation for software components
  • Design, implement and maintain build processes and develop optimized build pipelines
  • Build internal tools for rapid prototyping
  • Automate functional testing processes by designing and producing reliable self-service infrastructure and tools
  • Provide engineering support for package and version set administration, source code control, and deployment infrastructure maintenance

Sr. Systems Engineer

As a Senior Systems Engineer, the successful candidate will be part of the systems engineering team that is responsible for defining, integrating, and testing the systems behaviour for Enphase’s energy solutions.

  • Participate in systems engineering functions, including:
  • Create and review interface specifications, system level control architectures and designs
  • Being involved with products’ design cycles to become familiar with the behaviour of new products
  • Design test automation setups that can evaluate the system behaviour and allow multiple tests to be run sequentially automatically, then write data into databases
  • Assist in systems modelling and simulation. This includes SW and HW modelling of the system behaviour.
  • Assembling electrical and electronics systems that are composed of various products within the systems solution
  • Generate reports and be able to present data, with the ability to report bugs or issues
  • Assist with requirements management and documentation of system behaviour
  • Mentor junior members of the team

Senior System Design Verification Test (SDVT) Manager

We’re looking for fresh, creative engineering minds that are hands-on when it comes to working with or creating electrical / electronic systems. This includes being familiar with both HW and FW.

The Enphase Systems Engineering Team within the Microinverter Business Unit is seeking a Systems Engineering Manager to lead and grow a dynamic Test Verification and Automation team in the Austin Office.

  • Work with superiors to establish goals (organization, personnel hiring and work output) for System Design Verification Testing (SDVT) in Austin
  • Interact with other groups such as Storage, Technology Office, and Digital Systems Business Units within Enphase to coordinate efforts
  • Assist with developing standard test procedures, methods, setups across geographic locations
  • Serve as (technical) point of contact to engineering teams
  • Oversee development and execution of functional and system level tests of products across multiple platforms to test various product features
  • Oversee Develop and execute test strategies & plans to assure firmware functions per engineering requirements and design specifications
  • Understand application use cases and feature requirements
  • Oversee the tracking of progress of verification (working knowledge to JAMA is desirable)
  • Identifying test gaps and opportunities to expand our test case coverage utilizing prior quality and testing experience
  • Establishing and maintaining thorough and accurate documentation of all work including test plans, test reports, and status updates to summarize project highlights
  • Coordinate work with cross-functional teams to resolve issues
  • Must be able to multitask, able to prioritize and address most critical tasks
  • Contribute to system design from System Requirements definitions through to Long Term Reliability testing perspective – incorporating system resource tracking, logging, test suites support
  • 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
  • Coach and train members of technical staff on test equipment, procedures, and automation software to ensure (working knowledge of Python is desirable)

Principal Communications Engineer

As Principal Communications Engineer, the successful candidate will be part of the systems engineering team that is responsible for defining, integrating and testing the systems behaviour for Enphase’s energy solutions.

In this role the successful candidate will:

  • Participate in systems engineering functions, including:
  • Create and review interface specifications, system level control and communication architectures, designs, and protocol interfaces
  • Being involved with products’ design cycles to become familiar with the behaviour of new products and application of communication standards
  • Assist in systems modelling and simulation including Power Line Carrier, filters, cable coupling, cross-talk, and multi-channel provisions
  • Assembling electrical and electronics systems that are composed of various products within the systems solution
  • Generate reports and be able to present data from detailed design up to executive summary level and outbound content for installers and other users of the systems
  • Requirements management and documentation of system behaviour

Embedded Firmware Engineer

  • Designing and implementing embedded software for real-time operation and control.
  • Simulating new algorithms for autonomous microgrid power flow management.
  • Developing unit and system test software.
  • Validating algorithms using system simulation tools.
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing.

Sr. Staff Embedded Firmware Engineer

  • Designing and implementing embedded software for real-time operation and control.
  • Simulating new algorithms for autonomous microgrid power flow management.
  • Developing unit and system test software.
  • Validating algorithms using system simulation tools.
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing
  • Mentor Junior Engineers
Recent Posts