Sr Engineer in Embedded Domain for EV Chargers and Gateways

undefined ago • All levels • Software Development & Engineering

Job Summary

Job Description

Enphase Energy, a global leader in solar, battery, and EV charging products, seeks a Senior Engineer in Embedded Domain for EV Chargers and Gateways. This role involves designing, developing, debugging, and optimizing embedded Linux/RTOS systems on ARM-based platforms. The engineer will ensure optimal performance, security, and reliability, contributing to next-gen energy technologies and a sustainable future.
Must have:
  • Contribute to design, development, debugging, and optimization of embedded Linux/RTOS systems.
  • Work on ARM-based Embedded Linux platforms.
  • Ensure optimal performance, security, and reliability.
  • Proficiency in C, C++, Go, and Object-Oriented Design.
  • Strong understanding of low-level and high-level design.
  • Experience in Shell Scripting and Python.
  • Knowledge of Linux Operating System, including system calls, memory management, and process control.
  • Experience with Inter-process communication (IPC): Sockets, Pipes, Message Queues, Shared Memory.
  • Experience with Multithreading and Concurrency using POSIX threads.
  • Familiarity with Yocto, CMake, Makefile, Cross-compilation.
  • Experience with D-Bus, Socket Programming (TCP/IP, UDP), WebSocket, MQTT, CoAP.
  • Experience with Hardware interfaces: Bluetooth, Wi-Fi, Ethernet, CAN, HPGP, UART, SPI, I2C, Serial Communication.
  • Experience in Embedded Software Development, including device drivers and hardware abstraction layers.
  • Knowledge of Secure Boot, TLS/SSL encryption, and data security.
  • Experience with Containerization (Docker, OCI), CI/CD pipelines.
  • Proficiency in Testing & Debugging tools like GDB, Valgrind, GTest/GMock.
  • Proficiency in Development & Collaboration Tools like Git.
  • Familiarity with Agile development methodologies and DevOps practices.

Job Details

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!

About the role

We are seeking an Sr Engineer / Engineer in Embedded Domain for EVChargers and Gateways. You will contribute to design, development, debugging, and optimization of embedded Linux/RTOS systems. You will work on for ARM-based Embedded Linux platforms ensuring optimal performance, security, and reliability.

Who you are and what you bring

  • Programming & Software Development
  • Proficiency in C, C++, Go, and Object-Oriented Design (OOD)
  • Strong understanding of low-level and high-level design
  • Experience in Shell Scripting and Python
  • System Programming & Operating Systems
  • Linux Operating System, including system calls, memory management, and process control
  • Inter-process communication (IPC): Sockets, Pipes, Message Queues, Shared Memory
  • Multithreading and Concurrency using POSIX threads
  • Yocto, CMake, Makefile, Cross-compilation
  • Communication & Interfaces
  • D-Bus, Socket Programming (TCP/IP, UDP), WebSocket, MQTT, CoAP
  • Hardware interfaces: Bluetooth (BLE, Bluez), Wi-Fi, Ethernet, CAN (ISO-TP), HPGP, UART, SPI, I2C, Serial Communication
  • Embedded Software Development
  • Device drivers and hardware abstraction layers
  • Secure Boot, TLS/SSL encryption, and data security
  • Containerization (Docker, OCI), CI/CD pipelines
  • Testing & Debugging
  • GDB, Valgrind for debugging and performance optimization
  • GTest/GMock for unit testing
  • Development & Collaboration Tools
  • Git for version control
  • Agile development methodologies and DevOps practices

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Arlington, Texas, United States (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)

Austin, Texas, United States (Hybrid)

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