drjobs Sr Staff Engineer – Embedded Firmware

Sr Staff Engineer – Embedded Firmware

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Fremont - USA

Monthly Salary drjobs

$ 160000 - 205000

Vacancy

1 Vacancy

Job Description

Description

Enphase Energy is a global energy technology company and a leading provider of solar battery and electric vehicle charging products. Founded in 2006 our innovative microinverter technology revolutionized solar power making it a safer more reliable and scalable energy source. Today the Enphase Energy System enables users to make use save and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world with more than 80 million products shipped across 160 countries.
Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!
About the role
Enphase is looking for an experienced hardware and firmware co-design engineer with experience in both computer architecture and embedded software development to join our team in Fremont CA USA. Currently the team is developing our next generation power conversion ASICs in 22nm technology. These ASICs will be at the heart of our future solar inverters batteries and bi-directional charger products. In this role you will contribute to optimize our custom CPUs for advanced applications in power conversion and communications.

What you will do
Hardware and Software co-development
  • Understand our unique approaches and algorithms for power conversion and communications used in Enphase products
  • Develop our custom RISC-V CPUs for power conversion and communications including architectural exploration (performance evaluation identification of custom CPU instructions) and hardware-firmware co-simulation
  • Develop and use hardware accelerators and associated firmware
  • Use our ARM Cortex M based SoCs to develop prototype and reference firmware for key applications
Collaboration
  • Work closely with CPU architecture design and verification teams to understand existing hardware architecture and design
  • Work with our in-house software community and our world-class domain experts in power conversion to develop power conversion algorithms
  • Be the main point of contact for the software community
Documentation and Training
  • Document workflow processes and results
  • Use existing documentation and defect tracking infrastructure
Who you are and what you bring
  • Minimum BS12 or MS8 or PhD6 years experience in a similar job function
  • A self-starter able to take initiatives with an open mind in an innovative-centric environment
  • Strong background and experience in one or more areas of
    • Digital communications digital signal processing or digital power conversion
    • Programming and scripting (e.g. Python C/C Verilog)
    • ARM Cortex M and RISC-V CPU architecture
    • Hardware vs software implementation trade off analysis
    • Hardware performance evaluation and debugging
Nice to have attributes
    • Knowledge of pre-silicon validation with FPGAs
    • Environments tools and methodologies used for ASIC modeling and simulation
The base pay range for this position is $160000 to $205000. This salary range may be modified in the future. The successful candidates starting pay will be determined based on relevant skills experience education or training work location and market conditions. This position is also eligible for generous stock bonus and benefits.


Required Experience:

Staff IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.