Power Electronics - Firmware Developer

Schneider Electric

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 21 days ago
Description - External Firmware Developer - 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's degree in electronics, electrical Engineering, embedded systems, or a related field. 8 to 12 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. Qualifications Qualifications: Bachelor's or master's degree in Electronics and Communication, Embedded system, Electrical /Electronic Engineering, or a related field. 8 to 12 years of experience in embedded systems firmware development, specifically with Linux-based platforms. Schedule: Full-time Req: 008SVR

foundit

Similar Jobs

  • Power Electronics - Firmware Developer

    Schneider Electric

    • Bangalore, Karnataka
    Description - External Firmware Developer – Power Electronics As a Firmware Developer for Power Electronics Products, specializing in 3-Phase UPS Systems, she/he will be respon…
    • 23 days ago
  • Power Electronics - Firmware Developer

    Schneider Electric

    • Bangalore, Karnataka
    Job Description Description - External Firmware Developer - Power Electronics As a Firmware Developer for Power Electronics Products, specializing in 3-Phase UPS Systems, she/he wi…
    • 21 days ago