Senior Engineer, Embedded Firmware Design

Enphase Energy, Inc in Austin, TX

  • Type: Full Time
position filled


This position is within our Software Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation.

Responsibilities include:  

  • Design and implement embedded software for real time operation and control.
  • Simulating new algorithms for autonomous micro grid power flow management
  • Develop unit and system test software
  • Validate algorithms using system simulation tools
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Skills and Qualifications  

  • BSCE/BSEE required.
  • 5+ yrs experience developing high volume production firmware
  • Expertise in C++, C, and Assembly for real time applications with exposure to interrupt service and drivers in embedded software control highly desirable.
  • Experience in developing, testing, and debugging bank switched 8051 assembly projects highly desired.
  • Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment.
  • Familiar with evaluating CPU versus hardware processing requirements and trade-offs for cost effective designs.
  • Ability to troubleshoot firmware related issues within complex systems.
  • Ability to unit test code and hardware both with and without external test equipment such as oscilloscope, power meter, etc.
  • Familiarity with software development processes. E.g. Agile, Structured, Object Oriented, etc.
  • Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc.
  • Familiarity with software code management tools such as GIT, Mercurial, etc.
  • Able to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.
  • Experience with power electronic systems would be an advantage.
  • Experience with solar inverters would be an advantage.
  • Familiarity with Python for test automation would be an advantage.
  • Experience with 32-bit ARM processors and 8-bit 8051processors would be an advantage.
  • Experience with UL1741, IEEE1547 and other solar related standards would be a definite advantage.

  • You may be interested in these similar jobs!
    Senior Engineer, Embedded Firmware Design
    Enphase Energy in Austin, TX

    Description This position is within our Software Engineering group, where you will work with a small team to develop fully functional prototype…

    Read More
    Embedded Software Engineer
    Hays Talent Solutions Llc in Austin, TX

    Full time opportunity for Embedded Software Engineer in Austin, Texas (company will prove Visa Transfer if required)We are looking for a Software/Fir…

    Read More
    Embedded Linux Engineer
    PROLIM in Austin, TX

    Description: PROLIM Global Corporation ( is currently seeking Embedded Linux Engineer in Austin, TX for one of our top clients…

    Read More
    Firmware Engineer - 3 Phase Power
    The Ascendant Group, LLC in Austin, TX

    Firmware Engineer is responsible for the designing, evaluating, implementing, and optimizing firmware architectures for product controls, features, …

    Read More
    Embedded Firmware Engineer - Austin, TX
    Hubbell in Austin, TX

    Corporate OverviewHubbell Incorporated was founded in 1888 and has grown into an international manufacturer of quality electrical, lighting and power…

    Read More
    Design Verification Engineer
    Zenex Partners in Austin, TX

    Title: Design Verification Engineer Client: Samsung Location: Austin, TX Duration: 6 months Rate: $85/hr Job Description Client is looking for a tale…

    Read More
    Backplane Firmware Principal Engineer
    Dell in Round Rock, TX

    Key Responsibilities This position is for a Server Storage firmware development engineer; for server backplanes, within the DellEMC Server and …

    Read More
    Sr. Embedded Firmware Engineer
    Amazon in Austin, TX

    Amazon is looking for a Sr. Embedded Firmware Engineer to join an exciting new project. The team is working to build a completely new, and best in cl…

    Read More
    Senior Firmware Engineer
    silicon labs in Austin, TX

    SENIOR FIRMWARE ENGINEERWe are Silicon Labs. We are the leading provider of silicon, software and solutions for a smarter, more connected worldWe hir…

    Read More
    DSP Firmware Engineer
    Cirrus Logic in Austin, TX

    As a DSP Firmware Engineer, you will work on industry-leading signal processing applications and help enable leading consumer electronics OEMs to del…

    Read More