Sr. DevOps Embedded Engineer

Engineering Bangalore, India


Position at Enphase Energy




Job Title

Sr. DevOps Embedded Engineer

Job Category


Department (Cost Center)

3200 Storage Engineering


IN - Bangalore

# of Openings


Replacement (Yes/No)
If yes, include name of replacement



Travel Required (Yes/No)
If yes, include percentage of travel




Company Description

Our mission at Enphase Energy is to advance a sustainable future for all.

Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing clean energy systems. To date, we have installed more than 48 million microinverters on more than 2.5 million systems across 140 countries and well over 50 thousand homes use our energy storage products.

Like our customers, our innovative teams are also worldwide, making Enphase Energy a truly global company. We are one of the fastest growing and most dynamic energy companies in the world. Nimble and acutely focused on developing ground-breaking solar energy management technology, each of our teams has a shared goal of creating a carbon-free future.

About the Role :

Responsibilities :

  • Ensure code quality and guide code policy and best practices across the organization
  • Automate functional testing processes by designing and producing reliable self-service infrastructure and tools
  • Build internal tools for rapid prototyping
  • Spec and drive continuous integration/continuous delivery of hardware-in-loop functional test automation for software components
  • Create APIs, functional specifications, and reference implementations for use across company products



  • Degree or Advanced Degree in computer science, computer engineering, electrical engineering or related field
  • Minimum 4 years of professional experience
  • Experience developing self-service infrastructure, tools, and automation
  • DevOps-based philosophy, practices, and tools
  • Passion for building and fostering good engineering practices and processes
  • A collaborative mindset, strong communication skills, and an ability to work cross-functionally

What will make you stand out:

  • Experience with Python, Go, Ruby, and/or mobile development
  • Experience with or exposure to Linux system and kernel
  • Experience with or exposure to functional testing and automation
  • Experience with or exposure to instrumentation for monitoring and logging
  • Exposure to security best practices in a DevOps environment
  • Familiarity working with IoT or embedded devices is a plus