Embedded Software Engineer

Posted 17 Days Ago
Be an Early Applicant
Modi‘in, ISR
In-Office
Senior level
Energy • Renewable Energy
The Role
Develop and maintain production-grade embedded firmware in C/C++ for real-time, microcontroller-based power systems. Responsibilities include software architecture, peripheral and protocol integration, hardware/software debugging, product bring-up, validation, production support, code reviews, mentoring, and release activities. The role collaborates with hardware, QA, automation, systems engineering, and product teams while supporting software quality, reliability, and CI/CD processes.
Summary Generated by Built In
Description

Help shape how AI data centers are powered.

At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 3,000 employees, offices in more than 20 countries, and millions of installations worldwide. Solaredge is expanding its innovation into the fast-growing world of AI data-center power infrastructure. Building on our leadership in solar, storage, and power electronics, we are creating a next-generation Power Ecosystem — integrating Solid-State Transformers (SST), Battery Energy Storage Systems (BESS as UPS), and advanced power-conversion platforms designed for the AI era.

Join our UPS Data Centers group and play a key role in developing SolarEdge's next generation of high-performance power conversion and backup power solutions for data centers. As a Senior Hardware Design Engineer, you will take ownership of hardware development throughout the entire product lifecycle—from concept and design through validation and mass production—working on complex, multidisciplinary systems in a fast-paced environment.

We are looking for an experienced Embedded Software Developer to lead the design, development, and integration of embedded firmware solutions for complex HW/SW systems. The role involves developing production-grade software, driving technical decisions, supporting product bring-up, and working closely with hardware, validation, automation, and system engineering teams.

Responsibilities

  • Design, develop, and maintain embedded firmware in C/C++ for real-time systems.
  • Develop software for microcontroller-based products and peripheral interfaces.
  • Lead debugging and root-cause analysis across hardware and software domains.
  • Define software architecture and drive implementation of new features.
  • Integrate communication protocols and external peripherals.
  • Participate in product bring-up, validation, and production support.
  • Collaborate with cross-functional teams including Hardware, QA, Automation, System Engineering, and Product Management.
  • Perform code reviews and mentor junior engineers.
  • Support CI/CD processes and software release activities.
  • Drive software quality, reliability, and maintainability.
Requirements
  • B.Sc. in Computer Science, Electrical Engineering, or related field.
  • 5+ years of hands-on embedded software development experience.
  • Strong programming skills in C/C++.
  • Experience with ARM Cortex-M based microcontrollers.
  • Deep understanding of embedded systems architecture.
  • Experience with RTOS environments (Zephyr, FreeRTOS, ThreadX, etc.).
  • Experience debugging with JTAG, SWD, oscilloscopes, logic analyzers, and similar tools.
  • Strong knowledge of communication protocols:
  • CAN / CAN-FD, UART, SPI, I²C, Ethernet
  • Experience with Git-based development workflows.
  • Strong analytical and troubleshooting skills.

Preferred Qualifications

  • Experience with battery management systems (BMS).
  • Experience with power electronics or energy products.
  • Experience with Zephyr RTOS.
  • Experience with Embedded Linux application development
  • Experience in functional safety or secure boot implementations.
  • Familiarity with CI/CD pipelines.
  • Python scripting and automation experience.
  • Experience working with Linux-based development environments.
  • Knowledge of OTA/FOTA update mechanisms.

Skills Required

  • Bachelor of Science degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of hands-on embedded software development experience
  • Strong programming skills in C/C++
  • Experience with ARM Cortex-M microcontrollers
  • Deep understanding of embedded systems architecture
  • Experience with RTOS environments such as Zephyr, FreeRTOS, or ThreadX
  • Experience debugging with JTAG, SWD, oscilloscopes, logic analyzers, or similar tools
  • Strong knowledge of CAN, CAN-FD, UART, SPI, I2C, and Ethernet communication protocols
  • Experience with Git-based development workflows
  • Strong analytical and troubleshooting skills
  • Experience with battery management systems
  • Experience with power electronics or energy products
  • Experience with Zephyr RTOS
  • Experience with Embedded Linux application development
  • Experience in functional safety or secure boot implementations
  • Familiarity with CI/CD pipelines
  • Python scripting and automation experience
  • Experience working with Linux-based development environments
  • Knowledge of OTA/FOTA update mechanisms
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Milpitas, CA
3,234 Employees
Year Founded: 2006

What We Do

SolarEdge is a global leader in smart energy technology. By leveraging world-class engineering capabilities and with a relentless focus on innovation, SolarEdge creates smart energy solutions that power our lives and drive future progress. Established in 2006, SolarEdge developed the DC optimized inverter solution that changed the way power is harvested and managed in photovoltaic (PV) systems. The SolarEdge intelligent inverter solution maximizes power generation while lowering the cost of energy produced by the PV system, for improved RoI. Continuing to advance smart energy, SolarEdge addresses a broad range of energy market segments through its diversified product offering, including residential, commercial and large scale PV, battery storage and backup solutions, EV charging, home energy management, grid services and virtual power plants, and uninterrupted power supply (UPS) solutions

Similar Jobs

SolarEdge Technologies Logo SolarEdge Technologies

Software Engineer

Energy • Renewable Energy
In-Office
Modi‘in, ISR
3234 Employees

HiBob Logo HiBob

Senior Field Deployment Engineer (FDE)

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
IL
1350 Employees

HiBob Logo HiBob

Account Executive

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
IL
1350 Employees

HiBob Logo HiBob

Controller

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
IL
1350 Employees

Similar Companies Hiring

UL Solutions Thumbnail
Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Chicago, IL
15000 Employees
Runwise Thumbnail
Greentech • Hardware • Real Estate • Software • Energy • PropTech
New York, NY
199 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account