About the Role
As a Software Engineer at Solarbridge, you’ll design and develop embedded and cloud-based software solutions that power our advanced solar products — including PCS modules, BESS with EMS, and hybrid inverters. You’ll work closely with our hardware and electrical teams to create efficient, scalable systems that optimize renewable energy performance.
Responsibilities
Develop and maintain firmware and software for solar control and EMS platforms.
Collaborate with cross-functional teams on product integration and testing.
Implement IoT connectivity and data analytics for remote monitoring and optimization.
Ensure cybersecurity and system reliability standards.
Participate in full software development lifecycle (SDLC) — from concept to deployment.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field.
3+ years of experience in embedded systems, energy management, or IoT applications.
Proficiency in C/C++, Python, or similar languages.
Familiarity with Modbus, CAN, and industrial communication protocols.
Experience with cloud platforms (AWS, Azure) a plus.