top of page

Software Engineer

Dallas, TX, USA

Job Type

Full Time

Workspace

Hybrid

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.

© 2025 Solarbridge Technology Inc. 

bottom of page