Senior Embedded Firmware Engineer

3 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

Job Details

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 Senior Embedded Engineer to join our engineering and technology teams.  This engineer will be responsible for firmware development for Enphase’s portable energy system products.  This engineer will create intellectual property and demonstrate it with prototype designs.  This engineer will transition work from conception to engineering to production, while collaborating with teams in Austin, Texas and Bangalore, India.  

  

What will you do.

  • Designing and implementing embedded software for real-time operation (free RTOS) and control.
  • Simulating new algorithms for autonomous microgrid power flow management.
  • Developing unit and system development and test software.
  • Validating algorithms using system simulation tools.
  • Working with hardware engineers to test and troubleshoot prototype designs.
  • Firmware testing.
  • Coordinate and seek guidance from Senior Engineers during execution

Who you are and what you bring:  

 

  • BS/MS/PhD Electrical Engineering or Computer Engineering or Computer Science
  • BS and 5+ years / MS and 3+ years / PhD experience in a similar (non-academic) role as an embedded software or firmware engineer
  • Expertise in C++, C, and Assembly for real-time applications.
  • Expertise in both bare metal and small real-time operating systems
  • Able to understand and implement digital signal processing (DSP) concepts in a microcontroller environment.
  • Familiarity with 16-bit and 32-bit ARM Cortex-M4/7 architectures.
  • Familiarity with ESP32 is a plus
  • 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 GITHub, Docker, BitBucket, Mercurial, etc.
  • Ability to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.
  • STM32 Cortex-M family development experience
  • FreeRTOS development experience
  • AWS IoT experience
  • Desktop and embedded Linux experience
  • In depth knowledge of relevant worldwide standards such as IEEE 1547, 1741SA, CA Rule 21, UL2743, UL1998, and IEC62109 standards
  • Familiarity with Lithium ion based Battery management systems development for safety, functionality and performance.
  • Knowledge in worldwide electrical advanced grid functions and faults conditions
  • In-depth familiarity with AC grid simulators and solar panel simulators

 

Work location:

  • Bangalore - India

Similar Jobs

PwC - IN-Senior Associate_SAP -ABAP _Enterprise APP SAP _  Advisory_ Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago
ION - Senior Software Engineer, Italy

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
4 Months ago
LesJeudis - Senior Character Setup Artist - Star Wars : Eclipse™ (F/H/NB)

LesJeudis

Paris, Île-de-France, France (On-Site)
7 Months ago
ION - Senior Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
HP - SAP S4 Hana

HP

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Aeva - Staff Design Engineer

Aeva

Bengaluru, Karnataka, India (On-Site)
4 Months ago
MIPS - CPU Verification Engineer

MIPS

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Fabric - Digital Design Verification Consultant

Fabric

Austin, Texas, United States (Remote)
4 Months ago
Fabric - Digital Design Verification Consultant

Fabric

San Diego, California, United States (Remote)
4 Months ago
Lulalend - Software Engineering Team Lead

Lulalend

Cape Town, Western Cape, South Africa (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nium - Sr SDET

Nium

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Visa - Staff Software Engineer

Visa

Singapore, Singapore (Hybrid)
3 Months ago
PwC - Workday Integration Consultant

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
inveniolsi - SAP BTP Senior Consultant

inveniolsi

India (On-Site)
3 Months ago
SSC Technologies - Senior Software Developer

SSC Technologies

Bangkok, Bangkok, Thailand (On-Site)
4 Months ago
ION - Senior Java Developer - Italy

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
ION - Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
4 Months ago
Veoneer - ECAD (Altium) & CAE Administrator (3-5 Years)

Veoneer

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
SSC Technologies - Full Stack Developer (MEAN)

SSC Technologies

Surbiton, England, United Kingdom (Hybrid)
4 Months ago
PwC - IN-Senior Associate_SAP -ABAP _Enterprise APP SAP _  Advisory_ Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Paperflite - Video Designer

Paperflite

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Bazaar Voice - Senior MlOps

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - IN_Associate_FsicsR24_Investigation and dispute_ Advisory_Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
4 Months ago
MIPS - Performance Architecture Engineer – Workloads & Correlation

MIPS

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Salesforce - Account Executive - Retail Consumer Goods

Salesforce

Gurugram, Haryana, India (On-Site)
4 Months ago
Nielsen - Streaming Operations Analyst - Mumbai

Nielsen

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
HERE Technologies - Senior Instructional Designer

HERE Technologies

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
UST - Cable Routing Design

UST

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Gamezop - Quality Assurance Engineer (Games)

Gamezop

India (Remote)
5 Months ago
Hitachi - FO Infra Consultant

Hitachi

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Nagarro - Principal Engineer, Scrum Master

Nagarro

India (On-Site)
3 Months ago
Anavation - Senior Android Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
3 Months ago
Rambus - SMTS CAD Engineering

Rambus

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - Principal Architect

Microsoft

Jharkhand, India (On-Site)
6 Months ago
Advanced Sterilization Products - Lead Embedded Software Engineer

Advanced Sterilization Products

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

San Francisco, California, United States (Remote)
4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
4 Months ago
Trellix - C++ Software Development Engineer

Trellix

Cork, County Cork, Ireland (On-Site)
3 Months ago
Fabric - Digital Verification Consultant

Fabric

San Francisco, California, United States (On-Site)
4 Months ago
Regent Craft - Modeling and Simulation Engineer

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Enphase Energy

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug