Power Electronics Firmware Developer

Year    Bangalore, Karnataka, India

Job Description


Firmware Developer \xe2\x80\x93 Power Electronics

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.

Key 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.
Qualifications: * Education: Bachelor\'s or master\xe2\x80\x99s 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 \xce\xbcC/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.

Schneider Electric

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3097364
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year