Sr Engineer in Embedded Domain for EV Chargers and Gateways

1 Month ago • All levels
Software Development & Engineering

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.

Add these skills to join the top 1% applicants for this job

problem-solving
oops
github
cpp
game-texts
agile-development
linux
level-design
ci-cd
docker
git
python
shell
c-make
multithreading
socket-programming

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

Set alerts for more jobs like Sr Engineer in Embedded Domain for EV Chargers and Gateways
Set alerts for new jobs by Enphase Energy
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙