DevJobs

Embedded Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • C# C#
  • SPI
  • RS-232
  • IoT operating systems
  • RS-485
  • RTOS
  • I2C
  • canBus
  • UART
  • ADC
  • Wi-Fi
  • subGig
  • RF protocols
  • RF
  • 2.4G
  • openThread
  • Modbus
  • Lwip IP stack
  • internet
  • ieee802.14.5
  • FreeRTOS
  • drivers development
  • ARM SoC
  • 6lowpan
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.

What you will be doing:

  • You will develop high-quality code solutions for energy management devices and systems.
  • You will design, develop and verify embedded SW, both in low level and system level.
  • You will work with adjacent teams such as hardware, integration, support and ATE

Requirements:

  • B.Sc in electrical engineering, computer science or equivalent.
  • 3-6 years of hands-on embedded software development experience.
  • Expertise in C/C++ programming - must.
  • Experience in RTOS and/or IoT operating systems – must.
  • Experience with ADC, I2C, SPI, UART, RS-485 , RS-232, canBus – must.
  • Experience with ARM SoC or similar – advantage.
  • Experience Lwip IP stack, FreeRTOS – advantage.
  • Experience with low level and drivers development – advantage.
  • Other programming language ( C#, Python) - advantage.
  • Experience with communication protocols Wi-Fi, openThread, internet and Modbus – advantage.
  • Experience with RF or RF protocols (2.4G, subGig, 6lowpan, ieee802.14.5.) – advantage.
SolarEdge