Join Us | SolarEdge | A World Leader in Smart Energy

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 Team Leader

Job Description

Gamatronic is seeking an enthusiastic, experienced Embedded Software Team Leader to join our growing UPS division.

The Embedded Software Team is in-charge of developing Gamatronic next generation UPS platform. This includes both real-time embedded control loops to control the UPS power electronics and also the system level software to manage a cluster of multiple UPS devices into a complete system.

As part of the role, the Embedded Software Team Leader would be in charge of development, deployment, hiring and mentoring of an development team in growth.


What you will be doing:

•Lead a development of embedded SW team – in both real-time control loops and system management.

•Recruit engineers and build the team structure for growth.

•Implement working methodologies for high quality embedded software development.

•Overlook the development cycle – Requirements, design, coding, testing and release to customers.


Professional Requirements:

•At least 5 years’ experience in embedded SW programming.

•Real time programming in C language for micro controllers.

•B.sc in Electric Engineering from a known university.

•Experience in real time algorithms implementation.

•Profound experience in design and implementation of software using modern engineering concepts.

•Experience in embedded Linux environments - advantage.

•Experience in digital control for power electronics - advantage.


Personal skills:

•Excellent interpersonal communication, written, verbal and presentation skills.

•Patient and dedicated ability to execute tasks from design to deployment.

•Taking an analytic approach to problem solving, creative thinking.

•Quick learning capabilities.

•Highly motivated.

•Team player, great manager.