drjobs Senior Staff Engineer, Energy Management Gateway

Senior Staff Engineer, Energy Management Gateway

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

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

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!
This role at Enphase requires working onsite 3 days a week with plans to transition back to a full 5 day in office schedule over time.
About the role
We seek a highly skilled and innovative Staff / Sr. Staff Engineer to lead the design development and implementation of embedded software for energy management gateways. As a key member of our engineering team you will be responsible for defining the technical vision driving architectural decisions and ensuring the successful delivery of cutting-edge solutions.
What you will be doing

Technical Leadership

  • Provide technical leadership and guidance to cross-functional engineering teams
  • Define and maintain the overall technical architecture for embedded software of energy management gateways
  • Collaborate with product management hardware engineering and other stakeholders to align technical solutions with business objectives

Software Design and Development

  • Architect design and develop robust scalable and efficient embedded software systems
  • Select and evaluate appropriate hardware platforms operating systems and software tools
  • Ensure adherence to coding standards best practices and security guidelines

Integration and Testing

  • Oversee the build and integration of embedded software with hardware communication protocols and cloud-based systems
  • Develop and execute comprehensive testing strategies to ensure product quality and reliability
  • Troubleshoot and resolve technical issues as needed

Innovation and Research

  • Stay abreast of emerging technologies and industry trends related to energy management
  • Identify opportunities for innovation and research to drive product differentiation
  • Mentor and develop junior engineers to foster a culture of innovation and continuous learning

Who you are and what you bring

  • Bachelors degree in computer science Electrical Engineering or a related field
  • Minimum 12 years of experience in embedded software development with a strong focus on automotive or energy-related applications
  • Proven track record of designing and implementing complex Linux based embedded and IoT systems
  • Good experience with developing Java based drivers and applications on the device
  • Good experience with networking and communication protocols like OCPP Modbus mDNS ARP
  • Deep understanding of embedded software architectures operating systems (e.g. Linux RTOS) and programming languages (e.g. C C).
  • Nice to have experience with Golang programming language OSGi for java component system OSTree technology


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.