Search by job, company or skills

Software Developer Power Electronics

2-5 Years
Quick Apply
  • Posted a month ago
  • Over 100 applicants have applied

Job Description

About the Role

We are looking for a highly skilled and innovative Firmware Developer to join our dynamic R&D team, specializing in renewable energy systems including PV inverters, hybrid inverters, battery storage systems, and DC-DC converters. This role is ideal for candidates passionate about shaping the energy systems of the future while ensuring the highest standards of firmware reliability, efficiency, and compliance.

Key Responsibilities

  • Design, develop, test, and maintain real-time embedded firmware for grid-connected inverters, battery control systems, and related power electronics.
  • Implement and optimize control algorithms for power conversion, energy storage, and grid interaction.
  • Develop firmware architecture, functional and software specifications, and thorough documentation.
  • Collaborate closely with hardware teams to ensure seamless integration of firmware and hardware components.
  • Conduct unit, integration, and system-level testing, debug issues, and ensure optimal performance and compliance with industry standards.
  • Contribute to automated test development for Continuous Integration (CI) environments.
  • Participate in component selection and performance optimization.
  • Conduct code reviews, provide technical guidance, and maintain version control (GIT).
  • Interface with internal departments (engineering, quality, procurement) and external bodies (certification agencies, component manufacturers).
  • Stay abreast of evolving technologies in PV, hybrid inverter, battery systems, and emerging power electronics fields.

Required Qualifications & Expertise

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 5 years of experience in firmware development for power electronic systems.
  • Strong background in digital signal processing (DSP) and control engineering.
  • Expertise in C/C++ programming, particularly for real-time, hardware-related applications.
  • Extensive experience with microcontroller platforms such as TI C2000.
  • Strong command of scripting languages (Python) and use of version control tools (e.g., GIT).
  • Solid understanding of embedded systems and control loop design.
  • Familiarity with agile methodologies and DevOps principles, including continuous integration.

Preferred Skills

  • Experience with grid-tied and off-grid PV inverter technologies.
  • Familiarity with Modbus, CAN, Ethernet communication protocols.
  • Hands-on experience with real-time operating systems (RTOS).
  • Knowledge of industry standards related to renewable energy, battery systems, and power electronics.
  • Exposure to compliance processes and coordination with certification bodies.

Personal Attributes

  • Structured, independent, and results-driven work style.
  • Excellent time and project management capabilities.
  • High degree of initiative, flexibility, and collaboration.
  • Strong communication skills in English (mandatory).
  • Team-oriented mindset with the ability to interface across departments and external stakeholders.

Job ID: 108893993