Talent.com
This job offer is not available in your country.
Senior Engineer, Firmware

Senior Engineer, Firmware

Enphase Energy, Inc.New Zealand
6 days ago
Job description

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!

About the role

Enphase is seeking a highly effective and driven Senior Firmware Engineer to join our high-performing Research and Development Center located in Middleton, Christchurch.

You will be working in a team of engineers who are tasked to design, enhance and test the latest generation of our power converter and energy storage product range.

What you will do

  • 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.

Who you are and what you bring

  • Expertise in C++, C, and Assembly for real-time applications.
  • Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment.
  • Familiarity 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 test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc.
  • Familiarity with software development processes. E.g. Agile, Structured, Object Oriented, etc.
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
  • Familiarity with software code management tools such as GIT, Mercurial, etc.
  • Ability to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.
  • Qualification and Previous Experience

  • B.Eng in electrical, mechatronic, computing or equivalent.
  • 5 + years related experience
  • What would make you stand out?

  • Experience implementing systems compliant to JEM1498 or other Japanese standards
  • Proven performance, in a similar role, in a Research and Development environment.
  • Exposure to interrupt services and drivers in embedded software control.
  • Experience with power electronics systems.
  • Experience with solar inverters.
  • Experience with 32-bit ARM processors and 8-bit 8051 processors.
  • Experience with UL1741, IEEE1547 and other solar-related standards.
  • Familiarity with automated test scripts / setups, using Python.
  • About the Christchurch team

    Enphase Energy New Zealand is located in Wigram, Christchurch. We are a Research and Development Centre focused on the design and testing of our cornerstone product, the Microinverter. Enphase New Zealand has a team of around 130 plus engineers and support staff.

    About Enphase Energy

    Enphase Energy is a multi-national company with many global locations, sales and marketing, operations, research and development facilities.

    Find out more : Employee Benefits

  • Stock as part of your total compensation.
  • Bonus plan.
  • Well-being and insurance benefits for you and your family.
  • Annual performance reviews
  • Opportunities for career growth and development
  • Working in a well-equipped laboratory and facility
  • Visa Requirements

    Enphase Energy NZ is currently only considering candidates for this role with New Zealand permanent residency or citizenship.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer Engineer • New Zealand

    Related jobs
    • Promoted
    Senior Engineer (Traffic)

    Senior Engineer (Traffic)

    HDRWellington, Wellington, New Zealand
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Back-end Engineer

    Senior Back-end Engineer

    Lightspeed CommerceWorkFromHome, Wellington, New Zealand
    We are seeking a Senior Back-end Engineer to join our team in Newmarket.You will focus on building Golang microservices while potentially engaging in front-end work if you’re interested.You are exp...Show moreLast updated: 5 days ago
    • Promoted
    Senior Engineer - API

    Senior Engineer - API

    XeroWorkFromHome, Wellington, New Zealand
    At Xero, we’re here to help you supercharge your business.We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps.When...Show moreLast updated: 10 days ago
    Senior HPC Deployment Engineer

    Senior HPC Deployment Engineer

    Hewlett PackardWellington, NZ
    Senior HPC Deployment Engineer.This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE partner / customer office. Hewlett Packard Enterprise is the global...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Factor House Pty LtdWorkFromHome, New Zealand
    We’re helping developers wrangle real-time data streams with clarity, control and none of the fluff.Our tools are built by engineers, for engineers, making stream processing easier to manage and sc...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MarigoldWorkFromHome, New Zealand
    Marigold Engage by Sailthru is expanding our product engineering team and building a new team to operate and grow features in our marketing technology platform. We’re looking for someone that has a ...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Senior Hardware Engineer-EN

    Senior Hardware Engineer-EN

    CAEWorkFromHome, Wellington, New Zealand
    Hardware Engineering responsible for electrical and mechanical systems in CAE’s through-life support contracts, upgrades and installation projects. The role includes defining or updating CAD drawing...Show moreLast updated: 9 hours ago
    • Promoted
    Senior System Engineer

    Senior System Engineer

    RandstadWellington, Wellington, New Zealand
    As a Senior Systems Engineer, you'll be tasked with supporting Command, Control and Intelligence products.This role involves regular preventive maintenance, incident / request support, and managing I...Show moreLast updated: 6 days ago
    • Promoted
    Senior Hpc Deployment Engineer

    Senior Hpc Deployment Engineer

    Hewlett Packard EnterpriseWellington, Wellington, New Zealand
    OverviewJoin to apply for the Senior HPC Deployment Engineer role at Hewlett Packard Enterprise.This role has been designed as onsite with an expectation that you will primarily work from an HPE pa...Show moreLast updated: 9 days ago
    Senior Software Engineer

    Senior Software Engineer

    Education PerfectNZ
    Quick Apply
    Education Perfect is an EdTech platform designed to empower educators and amplify their impact in the classroom.We aim to enable teachers to personalise learning at scale with a range of powerful l...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Education Perfect LtdWorkFromHome, New Zealand
    Education Perfect is an EdTech platform designed to empower educators and amplify their impact in the classroom.We aim to enable teachers to personalise learning at scale with a range of powerful l...Show moreLast updated: 27 days ago
    • Promoted
    Senior QA Engineer

    Senior QA Engineer

    KiwibankWorkFromHome, Wellington, New Zealand
    Wellington / Auckland / Christchurch based opportunity.Banking benefits, flexible working options and more!.Fixed Term Contract - 12 Months. Hei kawe i ngā mahi kia tutuki | This is us.Where making an i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Qa Engineer

    Senior Qa Engineer

    KiwibankWellington, New Zealand
    Wellington / Auckland / Christchurch based opportunity.Banking benefits, flexible working options and more!.Fixed Term Contract - 12 Months. Hei kawe i nga mahi kia tutuki | This is us.Where making an i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    DatacomWorkFromHome, New Zealand
    Datacom works with organisations and communities across Australia and New Zealand to make a difference in people’s lives and help organisations use the power of tech to innovate and grow.We know Pa...Show moreLast updated: 12 days ago
    • Promoted
    Senior Platform Engineer

    Senior Platform Engineer

    StuffWellington, New Zealand
    Are you ready to help shape the future of technology platforms?.We are looking for a Senior Platform Engineer to play a pivotal role in building innovative, scalable, and reliable solutions that su...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SECTION6WorkFromHome, Wellington, New Zealand
    We are hiring a stellar Senior Software Engineer.At SECTION6, we believe that software provides limitless opportunities for progress and innovation by amplifying human capability.Software is a univ...Show moreLast updated: 10 days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Meteorological Service of New Zealand LtdWellington, Wellington, New Zealand
    You'll be part of a cross-functional team focused on creating and maintaining high-impact, high-traffic applications used across New Zealand and around the world. Your work will ensure the ongoing r...Show moreLast updated: 9 hours ago
    • Promoted
    Senior System Engineer

    Senior System Engineer

    Randstad New ZealandWellington, Wellington, New Zealand
    The role involves performing regular preventative maintenance tasks (daily, weekly, monthly), as well as providing incident and request support and management. Managing ITSM (IT Service Management) ...Show moreLast updated: 2 days ago