Schneider Electric

Schneider Electric

Global leader in electrification, automation and digitization for industries, infrastructure and buildings.

159,002EnergyInfrastructureIndustryBuildingsData CentersNetworksResidentialOil and GasWater TreatmentMiningMetalsHospitalsHotelsRetailOffice BuildingsMarineWebsite

Firmware Engineering (High Tech) - Senior Professional

Senior firmware engineer for power electronics (STM32/TI) development

Mumbai City, Maharashtra, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Office Full-Time

About the Role

• Architect, develop, and maintain firmware for STM32 and Texas Instruments microcontroller platforms. • Design and implement low‑level drivers and application layers for peripherals such as ADC, PWM, GPIO, CAN/CAN‑FD, I²C, SPI, EEPROM, and timers. • Develop and optimize advanced control algorithms including PID, Field‑Oriented Control (FOC), and digital compensators. • Simulate, evaluate, and validate control strategies using MATLAB/Simulink. • Integrate firmware with power electronics hardware, performing real‑time debugging, tuning, and closed‑loop performance optimization. • Design and implement Power Factor Correction (PFC) and harmonic mitigation algorithms for grid‑connected systems, ensuring low THD and high power factor compliance. • Work on cutting‑edge embedded systems and innovative electronic devices. • Collaborate with cross‑functional engineering teams in a supportive environment. • Establish yourself as a technical thought leader in firmware development.

Key Responsibilities

  • firmware development
  • driver design
  • control algorithms
  • simulation
  • hardware integration
  • power factor

What You Bring

The role is Senior Manager – Power Electronics, based in Mahape, Navi Mumbai. Candidates should hold an MTech in Control Systems, Power Systems, or Power Electronics and have 6–15 years of relevant experience. The position requires strong expertise in AC drive development, power quality systems, and embedded firmware. Required technical skills include advanced C/C++ programming, embedded RTOS concepts (threads, synchronization, message queues, semaphores, mutexes, events), and debugging using J‑Link with STM32, C2000, or NXP devices. Proficiency with communication protocols (ModBus‑RTU/TCP, TCP/IP, CAN, USB, RS232/485, SPI, I²C) and peripherals (DMA, ADC, DAC, PWM, sensors) is essential, as is the ability to read schematics and interpret electronic behavior. Experience with version‑control tools (JIRA, GitHub, SVN), code‑coverage analysis, and development of PC software in .NET, C#, or Python is expected. Additionally, the candidate should be skilled in PCB design (Altium, PAD, OrCAD), component selection, mixed‑signal high‑speed layout, EMI/EMC compliance, and adherence to IPC, IEC, and other standards.

Requirements

  • mtech
  • c/c++
  • rtos
  • modbus
  • c#
  • altium

Benefits

• Gain professional growth through exposure to complex technical challenges.

Work Environment

Office Full-Time

Apply Now