HamburgerMenu
hirist

SolarEdge - Embedded Software Engineer - IoT/Firmware

SolarEdge Technologies
3 - 8 Years
Bangalore

Posted on: 10/09/2026

Job Description

About the Role:

Our R&D division is growing globally, as a IoT/IoE Firmware Engineer, you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded systems and firmware for our advanced solar energy products.

You will play a key role in designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms.

Responsibilities:

- Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development.

- Collaborate with cross-functional teams, including Embedded firmware/hardware engineers, software developers, and product managers, to define system requirements and architect innovative embedded solutions.

- Develop and deploy secure, scalable, and reliable IoT/IoE architectures.

- Interface with sensors, actuators, and microcontrollers, Collect, process, and analyze sensor data using advanced tools.

- Develop and implement efficient and reliable embedded software in C and C++ for Embedded Linux system used in SolarEdge products.

- Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle.

- Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards.

Requirements:

- Bachelor's (B.Tech.) or master's degree (M.Tech.) in Computer Science / Software Engineering/Information Technology (Preferred), Electrical and Electronics Engineering / Electronics and Communication Engineering.

- Strong programming and application coding skills using C++.

- 2+ years of experience in IoT/IoE embedded systems design and firmware development.

- Experience in user space application development in Linux.

- Experience with Python is desirable.

- Proven experience in building complex, high-performance systems and applications.

- Proficiency in using modern development tools and version control systems (e.g., Git, Docker).

- Ability to identify, troubleshoot hardware and software technical problems.

- Strong debugging and Analytical thinking, problem-solving skills.

- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.

- Experience in the renewable energy or power electronics industry is an added advantage.

- Provide technical support and troubleshooting assistance during product development.

- Stay up to date with the latest advancements in power electronics and firmware technologies.

- Drive results within constraints of Product life cycle development and production at scale.

- Results-oriented mindset with a focus on achieving tangible and measurable results.

- SolarEdge recognizes its talented and diverse workforce as a key competitive advantage.

- Our business success is a reflection of the quality and skill of our people.

- SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...