Join Us | SolarEdge | A World Leader in Smart Energy
Close mobile menu

Join Us

Join Us

Careers banner

SolarEdge is constantly seeking energetic, talented individuals who are looking for challenging opportunities in this continuously growing industry. We invite you to build your career with us at SolarEdge.

Embedded Software Engineer (IoT Devices Team)

Job Description

SolarEdge is seeking an enthusiastic, experienced Senior Software Engineer to join our growing IoT group; the group specializes in making SolarEdge devices smarter and more connected.

The position requires a highly self-motivated programmer, independent and out of the box thinker. You will have the opportunity to be involved from early stages of architecture & design planning, through development and testing, up to integration within SolarEdge hardware products, cloud infrastructures, and field deployment.


Responsibilities:

•Define, evaluate, investigate and prototype IoT technologies and solutions.

•Design, develop and verify embedded SW, both in low level and system level.

•Participate in design reviews, architecture definition, and test planning.

•Work with adjacent teams such as hardware, integration, support and ATE


Requirements:

•B.Sc in electrical engineering, computer science or equivalent.

•2-6 years of hands-on embedded software development experience.

•Fluency in C is a must, any other programming language - advantage.

•Experience in RTOS and/or IoT operating systems.

•Experience in communication protocols such as Wi-Fi, ZigBee and internet protocols.

•Experience with ARM SoC or similar.

•Experience Lwip IP stack, FreeRTOS – advantage.

•Experience with low level and drivers development.

•Experience ADC, I2C, SPI, UART, RS-485 , RS-232.