Snr Embedded Software Engineer

Research and Development Bangalore, India


Description

 

Job Description

GET READY FOR THE FUTURE OF ENERGY

Our Vision:

World’s best software-defined home energy solutions company

 

 

  • Milestone years

TimelineDescription automatically generated

Global Footprint

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Hyperlinks

https://investor.enphase.com/static-files/7a95029a-a55b-4f1a-8fe1-5b3c41fef946
https://www.youtube.com/user/EnphaseEnergy
https://www.linkedin.com/company/enphase-energy/mycompany/
https://enphase.com/en-us

 

Role Title

Senior Embedded Software Engineer

Function

CTO India

Reports To

CTO Lead India

Location

Bangalore

 

Embedded Software/Firmware Engineer, IoT Applications 

 

Enphase Energy is looking for IoT Embedded Software Senior Application Engineer.  This position is on our CTO team.  In this role as a member of CTO family, you will be working in highly innovative, technology oriented and dynamic development environment.

 

Credentials 

 

  • BE Electronics/Communication/Electrical Engineering/Computer Science + 3 to 5 years relevant experience or 

 

  • MS Computer/Electrical/Electronics/Computer Science + 2 to 4 years relevant experience 

 

 

Responsibilities 

 

  • Understand and analyse the domain and requirements, understand and synthesis software design.

 

  • Develop and improve proof of concepts, evaluate preferred technical solutions 

 

  • Develop and prototype scalable IoT embedded software/firmware systems and reusable, portable components.   

 

  • Debug and troubleshoot issues in complex embedded systems.

 

  • Write neat technical documentation, be a team player and collaborate with our partners.

 

 

Mandatory skills 

 

  • Experience in Embedded software and firmware development for microcontroller, microprocessor based products

 

  • Strong experience in C / C++ programming and data structures with good problem-solving ability

 

  • Hands on with development of BSP, device drivers for peripherals and using cross platform toolchains, IDEs, debuggers, oscilloscopes

 

  • Working know-how of multithreading/multitasking applications in RTOS or Embedded Linux system environment

 

 

Additional Skills and Experience of Interest 

 

  • Know-how of any industrial or IoT communication protocols, MQTT, TCP/IP, HTTP, TLS/SSL, PKI 

 

  • Know-how of Electrical domain, Energy management, solar and smart grid applications 

 

 

This position is based in Bangalore, Karnataka 

 

Enphase Energy, a global energy technology company, delivers smart, easy-to-use solutions that manage solar generation, storage and communication on one intelligent platform. The Company revolutionized the solar industry with its microinverter technology and produces a fully integrated solar-plus-storage solution. Enphase has shipped more than 28 million microinverters, and over 1.3 million Enphase systems have been deployed in more than 130 countries. Come join our team to raise the bar higher.  If you have the desire and ability to apply the latest networking, embedded software and firmware to IoT and cloud services, we’d like to talk to you.