Staff Embedded Software Engineer

6 Months ago • 8 Years + • Software Development & Engineering

Job Summary

Job Description

As a Staff Embedded Software Engineer, you will design and implement embedded software for Linux-based microcontroller systems within the Software Engineering group. You will work on a small team, developing prototypes for advanced grid connection, management, and regulation. Responsibilities include debugging complex systems, carrying design tasks from concept to implementation, documenting requirements, and testing firmware. You will collaborate with cross-functional teams and need a solid understanding of the Software Development Life Cycle including Agile methodology. This role requires a self-motivated individual capable of working with minimal supervision.
Must have:
  • Design and implement embedded software for Linux systems.
  • Debug and troubleshoot complex system issues.
  • Carry design tasks from concept to implementation.
  • Document engineering requirements and test firmware.
  • Solid understanding of C/C++ programming and OS concepts.
Good to have:
  • Exposure to ARM based microcontroller systems desired.
  • Experience in hands-on design, development and debugging.
  • Experience in scripting languages like Ruby, Lua, Python etc.
  • Experience in git, Jira, Confluence and JAMA.
  • Good written and verbal communication skills.

Job Details

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

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. You will be working in a multi-site team and expected to interface across multiple functions.

What you will do

  • Design and implement embedded software for Linux based microcontroller systems.
  • Ability to debug and troubleshoot issues in complex systems.
  • Ability to carry a design task from concept to implementation.
  • Ability to document engineering requirements, document solutions, and test new firmware designs.
  • Working with cross functional teams to test and troubleshoot issues. Solid understanding of the Software Development Life Cycle including Agile methodology
  • Self-motivated individual with the ability to work under minimal supervision

 

Who you are and what you bring

  • BE/BTech/MS/MTech in electrical engineering, computer engineering, or computer science.  
  • Minimum 8+ years’ experience in embedded software development for systems with Linux OS.
  • Exposure to ARM based microcontroller systems desired.
  • Experience in hands on design, development and debugging
  • Strong understanding of C/C++ programming concepts, and Operating systems concepts.
  • Strong understanding of data structures and algorithms.
  • Proven experience working in cross functional teams
  • Experience in scripting languages like Ruby, Lua, Python etc
  • Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc.
  • Experience in git, Jira, Confluence and JAMA desired.
  • Good written and verbal communication skills.

 

Similar Jobs

ness digital  - UIPath Developer – OCR & Document Processing Specialist

ness digital

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Clearwater Analytics - Product Management Performance Analyst

Clearwater Analytics

New York, United States (Hybrid)
1 Month ago
Bazaar Voice - Sales Development Representative - German Speaking

Bazaar Voice

London, England, United Kingdom (Hybrid)
3 Months ago
Ness - Project Manager – Data & Analytics

Ness

United States (On-Site)
1 Month ago
Skydance - 2nd Assistant to the CEO

Skydance

Santa Monica, California, United States (Hybrid)
1 Month ago
Coda - Senior/Staff Software Engineer

Coda

Manila, Metro Manila, Philippines (Remote)
3 Years ago
Google - Senior Software Engineer, Core

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Rockstar Games - Engineering Manager

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Apple - Technology and Metrology Engineering Program Manager - Sensors

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Expedia - Software Development Engineer III

Expedia

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zinnia - Lead Senior Product Manager

Zinnia

Boulder, Colorado, United States (Hybrid)
2 Months ago
OKX - Senior Data Product Manager

OKX

Singapore (On-Site)
2 Months ago
Zelis  - Nurse Reviewer

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
zeta - Software Development Engineer II Backend

zeta

Hyderabad, Telangana, India (On-Site)
3 Months ago
Sword Health - Data Engineering Team Lead

Sword Health

Porto, Porto District, Portugal (Hybrid)
10 Months ago
Kaedim - DevOps Engineer

Kaedim

London, England, United Kingdom (On-Site)
10 Months ago
Veeam Software - Senior Systems Engineer

Veeam Software

Los Angeles, California, United States (Remote)
2 Months ago
Indian Institute for Human Settlements - Recruitment Specialist – People Function

Indian Institute for Human Settlements

Bengaluru, Karnataka, India (On-Site)
10 Months ago
ISG - ServiceNow Platform Support (Custom Applications) Team Lead

ISG

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Alten Technology - CATIA V6 Automation Engineer

Alten Technology

Raymond, Ohio, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Capgemini - Oracle HCM Cloud Fusion Consultant

Capgemini

India (On-Site)
1 Month ago
Zelis  - Medicare Regulatory Pricer Analyst

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
PwC - Senior Associate

PwC

Gurugram, Haryana, India (On-Site)
9 Months ago
Capgemini - Static Analysis Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zinnia - Senior Manager - Process Excellence

Zinnia

Gurugram, Haryana, India (On-Site)
1 Month ago
Alp Consulting  - 3D Unreal Developer

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Unbroken Studios - Analytical Scientist

Unbroken Studios

Hyderabad, Telangana, India (On-Site)
1 Month ago
Stage - Creative Content Manager - Series ( Rajasthan)

Stage

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
Rackspace Technology - Senior Data Engineer

Rackspace Technology

Gurugram, Haryana, India (Hybrid)
1 Month ago
Toast - Senior Data Scientist

Toast

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Roblox - Engineering Manager, Consumer Platforms (Web)

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Lightcast - Associate Customer Support Engineer

Lightcast

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Go guardian - Senior Software Engineer

Go guardian

Bengaluru, Karnataka, India (Remote)
1 Month ago
Two Circles - Workplace Tech Engineer

Two Circles

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
Trend Micro - Field Sales Engineer

Trend Micro

Raleigh, North Carolina, United States (On-Site)
1 Month ago
DISCO - Engineering Manager , Feature

DISCO

Gurugram, Haryana, India (On-Site)
8 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
8 Months ago
Alphawave Semi - Senior Engineer I - Analog CAD

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Diego, California, United States (On-Site)

Atlanta, Georgia, United States (On-Site)

Austin, Texas, United States (On-Site)

United States (On-Site)

San Diego, California, United States (On-Site)

Fremont, California, United States (On-Site)

Christchurch, Canterbury, New Zealand (On-Site)

Kansas City, Missouri, United States (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