Vertiv
Principal Engineer Firmware
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
Pune, Maharashtra, India
Work mode:
Onsite
Published on:
22 September 2026
What they need
Roles & Responsibilities:
Firmware Architecture & Development
Lead firmware architecture and embedded software design for UPS and power electronics platforms
Develop real-time control firmware for:
AC/DC converters, DC/DC converters, Inverters, Battery chargers
Design control algorithms for: Voltage regulation, Current control, PFC , Battery charging , Protection logic and Thermal management
Product Development (NPDI)
Support complete NPDI lifecycle from concept to production release
Participate in:
Requirement definition ,System architecture , Design reviews , Integration , Validation ,Field support
Collaborate with electrical, controls, mechanical, test, and compliance teams
Controls & Power Electronics
Implement digital control techniques: PID control , PWM generation , Synchronization & Transfer logic
Support advanced control algorithms for UPS topology and battery systems
Embedded Software Development
Develop embedded firmware using:
C/C++
RTOS
Bare-metal systems
Work on microcontrollers/DSPs such as:
TI C2000
STM32
Develop communication protocols:
CAN
Modbus
UART
SPI
I2C
Ethernet/SNMP
Validation & Debugging
Perform firmware debugging and root cause analysis
Support:
EVT
DVT
Regression testing
HIL testing
Analyze field issues and implement corrective actions
Support system integration and performance optimization
Technical Leadership
Mentor firmware engineers and review technical deliverables
Drive coding standards and firmware development processes
Lead technical discussions and architecture reviews
Support innovation and continuous improvement initiatives
Job Requirements:
Bachelor’s Degree in Electronics or Electrical or related Engineering with at least 15+ years of professional engineering experience designing, developing and analyzing embedded control system firmware
Must have a strong background inembedded coding, coding review, debugging, testing, and deployment.
Expertise in designing and implementing power electronics control algorithms tailored to application needs.
Strong knowledge of TI C2000 series microcontrollers, such as the TMS320F28x
Prior experience with UPS control firmware is preferred (battery management, power converter control, etc.)
Understands hardware schematics and work with the hardware team to deliver production worthy hardware/software co-designed architecture
Model-based development with MATLAB® and Simulink® and Typhoon Hardware in Loop.
Experience with source control management (GIT etc.)
Experienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing.
Strong analytical and problem-solving skills required
Excellent verbal and written communication skills.
Mandatory Skills
- Embedded C/C++
- Real-time embedded systems
- Power electronics controls
- PWM and ADC handling
- RTOS concepts
- Communication protocols
- Firmware debugging
- Hardware-software integration
Preferred Skills
- TI C2000 DSP
- MATLAB/Simulink
- HIL systems (Typhoon HIL preferred)
- Battery Management Systems (BMS)
- UPS topology knowledge
- Cybersecurity basics for embedded systems
- SNMP/Web monitoring firmware
Other offers great for you!
These companies are also looking for great profiles
BK Consulting
principal engineer
90000
Permanent contract
Remote
Skills
2 months ago
Quick apply
Cherrypick
Principal Engineer
750
Freelance
Paris, France
Hybrid
Skills
2 months ago
Quick apply
Rheso.tech
Mission Secure Firmware Engineer
Freelance
Nice, France
Hybrid
Skills
4 days ago
Quick apply
No company information available.