Source description
About the role
Power Electronics Firmware EngineerLocation: CoimbatoreWork Mode: OnsiteExperience: 4 6 YearsQualification: Bachelor's or Master's Degree in Electrical Engineering, Electronics Engineering, Power Electronics, Embedded Systems, or related fieldRole OverviewWe are seeking a Power Electronics Firmware Engineer with experience in embedded firmware development for power electronic systems and industrial control applications. The role involves developing firmware for microcontroller-based systems, implementing control algorithms, integrating communication interfaces, and supporting system-level validation and debugging. The ideal candidate should have strong expertise in embedded C programming, real-time systems, and power electronics control.Key ResponsibilitiesDevelop embedded firmware using C for microcontroller-based power electronic products.Design, develop, and maintain firmware for STM32, Renesas, Atmel, TI, or similar controllers.Implement control algorithms including PWM generation, PID control, motor control, and closed-loop regulation.Develop device drivers and low-level firmware for UART, SPI, I2C, ADC, DAC, Timers, and GPIO peripherals.Implement and debug communication protocols such as RS232, RS485, CAN, USB, Ethernet, and Modbus.Integrate IoT communication modules including Wi-Fi, BLE, GSM, and related technologies.Perform firmware debugging, troubleshooting, and optimization for performance and reliability.Develop EEPROM/Flash memory management, RTC, watchdog timer, and bootloader functionalities.Support system validation, testing, and hardware-software integration activities.Work with power electronics hardware teams during board bring-up and product development.Prepare technical documentation, test reports, and firmware release documents.Participate in product verification and field issue analysis when required.Required QualificationsBachelor's or Master's Degree in Electrical Engineering, Electronics Engineering, Power Electronics, Embedded Systems, or related discipline.4 6 years of experience in embedded firmware development.Experience working with power electronics systems, industrial controllers, or motor control applications.Strong understanding of microcontroller architecture and real-time embedded systems.Technical Skills Embedded Firmware DevelopmentEmbedded C ProgrammingFirmware Architecture & DevelopmentReal-Time Embedded SystemsInterrupt HandlingMemory ManagementMicrocontrollersSTM32RenesasAtmel / MicrochipTexas Instruments (TI) ControllersPower Electronics & Control SystemsPWM GenerationPID ControlClosed Loop Control SystemsVoltage Control LoopsCurrent Control LoopsMotor Control AlgorithmsPower Conversion SystemsCommunication ProtocolsUARTSPII2CRS232RS485CAN BusUSBEthernetModbusPeripheral DevelopmentADC / DACTimersRTCWatchdog TimerEEPROM / Flash MemoryIoT ConnectivityWi-FiBluetooth Low Energy (BLE)GSM ModulesIoT Device IntegrationDebug & Validation ToolsOscilloscopeDigital Multimeter (DMM)Power AnalyzerLCR MeterPower SuppliesHardware Debugging Tools#LI-SD1 Power Electronics Firmware EngineerLocation: CoimbatoreWork Mode: OnsiteExperience: 4 6 YearsQualification: Bachelor's or Master's Degree in Electrical Engineering, Electronics Engineering, Power Electronics, Embedded Systems, or related fieldRole OverviewWe are seeking a Power Electronics Firmware Engineer with experience in embedded firmware development for power electronic systems and industrial control applications. The role involves developing firmware for microcontroller-based systems, implementing control algorithms, integrating communication interfaces, and supporting system-level validation and debugging. The ideal candidate should have strong expertise in embedded C programming, real-time systems, and power electronics control.Key ResponsibilitiesDevelop embedded firmware using C for microcontroller-based power electronic products.Design, develop, and maintain firmware for STM32, Renesas, Atmel, TI, or similar controllers.Implement control algorithms including PWM generation, PID control, motor control, and closed-loop regulation.Develop device drivers and low-level firmware for UART, SPI, I2C, ADC, DAC, Timers, and GPIO peripherals.Implement and debug communication protocols such as RS232, RS485, CAN, USB, Ethernet, and Modbus.Integrate IoT communication modules including Wi-Fi, BLE, GSM, and related technologies.Perform firmware debugging, troubleshooting, and optimization for performance and reliability.Develop EEPROM/Flash memory management, RTC, watchdog timer, and bootloader functionalities.Support system validation, testing, and hardware-software integration activities.Work with power electronics hardware teams during board bring-up and product development.Prepare technical documentation, test reports, and firmware release documents.Participate in product verification and field issue analysis when required.Required QualificationsBachelor's or Master's Degree in Electrical Engineering, Electronics Engineering, Powe
More at Best NanoTech
Related open roles
AI Product Engineer Semiconductor Platforms
Bangalore
AI EDA Applications Engineer
Bangalore
Senior Software Engineer C++ / Python (Embedded Systems & Cross-Platform
Hyderabad
Semiconductor Knowledge Graph & LLM Engineer
Bangalore
Semiconductor Digital Twin Engineer
Bangalore
Firmware Technical Lead / Firmware Manager Power Electronics & Embedded
India