All jobs

Embedded Software Engineer

SolarEdge

Where
Modi'in, Israel, on-site
Language, from the listing
No Hebrew mentionedA missing mention doesn't mean Hebrew isn't needed. Ask if it matters to you.
Dates
Found 1 Oct 2026
Last checked on the employer's site
4 h ago (6 Oct 2026)
Source
Employer career page (Comeet)

What they ask for

  • 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.

Nice to have

  • 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.

The full listing

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.