Power Electronics – Firmware Developer

Schneider Electric

  • Bangalore, India
Power Electronics – Firmware Developer
Job Posted : Jun 27th, 2023

Job Description

As a Firmware Developer for Power Electronics Products, specializing in 3-Phase UPS Systems, she/he will be responsible for developing and maintaining the UPS firmware that governs the operation of the UPS system. Her/his primary focus will be on designing, implementing, testing, and debugging firmware solutions to ensure the reliable and efficient performance of the UPS system. Additionally, her/his experience with microcontroller peripherals and HIL testing will be crucial for the successful execution of your role.

Responsibilities:-

  • Firmware Development: Design and develop the firmware for 3-Phase UPS systems, including algorithms, logic, and communication protocols using embedded C.
  • Firmware Development: Design and develop the firmware for 3-Phase UPS systems developing logic and application for UPS system operation, power converters control, protection, user interface, battery and charger management etc.
  • Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of firmware with the overall UPS system design.
  • Understand system requirements and convert into firmware specifications
  • Optimize control algorithms for power electronics components, such as PFC, inverters, DC-DC, and battery management systems, to maximize efficiency and reliability.
  • HIL Testing: Set up and execute Hardware-in-the-Loop (HIL) tests to validate firmware performance, integrating real-time simulation models with physical hardware components, and interpreting test results for continuous improvement.
  • Testing and Validation: Conduct thorough testing and validation of the control firmware, both in simulation environments and on prototype hardware, to verify functionality, performance, and reliability.
  • Debugging and Issue Resolution: Investigate and resolve firmware-related issues, working closely with hardware and software teams to identify root causes and implement effective solutions.

Qualification And Experience:-

  • Education: Bachelor’s or master’s degree in electronics, electrical Engineering, embedded systems, or a related field.
  • 3 to 5 years of experience in firmware development for power electronic products.

Required Skills:-

  • Firmware Development: Solid working experience in developing embedded firmware using programming languages such as C/C++ for real-time systems.
  • Power Electronics Knowledge: Strong understanding of power electronics principles, including control techniques for inverters, rectifiers, and battery management systems.
  • Microcontroller and Peripherals: Proficiency in programming microcontrollers, utilizing various peripherals such as timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, and Ethernet.
  • Experience with version control systems, such as Git, SVN etc.
  • Bootloader Development: Expertise in developing secure and reliable bootloaders, including memory management, firmware partitioning, communication interfaces, flash memory programming, and verification/validation processes.
  • HIL Experience: Experience in HIL testing, including testbed setup, real-time simulation, plant modelling, hardware interfaces, test scripting, fault injection, and test result analysis.
  • Firmware Debugging: Proven skills in debugging complex firmware issues using tools such as oscilloscopes, logic analysers, and debuggers.
  • Real-Time Operating Systems (RTOS) Experience: Experience in working with real-time operating systems, such as μC/OS, is beneficial for this role.
  • Familiarity with efficient EEPROM management techniques for data storage and retrieval within the firmware.
  • Knowledge of communication protocols commonly used in power electronics systems, such as CAN, MODBUS, and Ethernet.

Location:-

  • Bangalore, India.

Company Overview:-

Schneider’s purpose is to empower all to make the most of our energy and resources, bridging progress and sustainability for all. At Schneider, we call this Life Is On.

We believe access to energy and digital is a basic human right. Our generation is facing a tectonic shift in energy transition and industrial revolution catalysed by accelerated digitisation in a more electric world. Electricity is the most efficient and best vector for decarbonisation; combined with a circular economy approach, we will achieve a climate-positive impact as part of the United Nations Sustainable Development Goals.

      SUBSCRIBE NEWS LETTER
Scroll