SolarEdge is a top global leader, manufacturing smart energy solutions. The company's broad range of products encompasses intelligent inverter and storage systems and revolutionary EV charger;
by doing that, we are changing the way Electricity is being produced and consumed around the world.
Our team develop a products from the application level to the lowest level(driver and below), we develop using a verity of technology.
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.
What you will be doing :
Define, evaluate, investigate and prototype IoT technologies and solutions.
Design, develop and verify embedded SW, both in low level and system level.
Work with adjacent teams such as hardware, integration, support and ATE
B.Sc in electrical engineering, computer science or equivalent.
3-6 years of hands-on embedded software development experience.
Fluency in C - must.
Other programming language - advantage.
Experience in RTOS and / or IoT operating systems must.
Experience in communication protocols such as Wi-Fi, ZigBee and internet protocols advantage.
Experience with ARM SoC or similar advantage.
Experience Lwip IP stack, FreeRTOS advantage.
Experience ADC, I2C, SPI, UART, RS-485 , RS-232 must.
Experience with low level and drivers development advantage.
Experience with RF or RF protocols (2.4G, subGig, 6lowpan, ieee802.14.5.) advantage.
Additional skills :
Self and fast learning abilities.
Ability to work independently.
Problem solving skills and out-of-the-box thinking.
Strong analytical skills.