Senior Firmware Engineer - Embedded Systems
Vertiv Energy Pvt Ltd
Apply on company website
Senior Firmware Engineer - Embedded Systems
Vertiv Energy Pvt Ltd
Pune
Not disclosed
Job Details
Job Description
Sr. Engineer Firmware Engineering XII
Responsibilities:
- Design, develop, and maintain embedded firmware for UPS products using C/C++.
- Implement digital control algorithms for power conversion systems such as inverter, rectifier, PFC, and battery management.
- Develop firmware for DSP or microcontroller-based platforms used in UPS systems.
- Work closely with hardware and power electronics teams to implement and optimize control strategies.
- Support system integration, debugging, and validation of UPS products.
- Perform real-time firmware debugging using oscilloscopes, logic analyzers, and other lab equipment.
- Optimize firmware for performance, efficiency, and reliability.
- Develop and maintain technical documentation, design specifications, and test reports.
- Participate in product design reviews, root cause analysis, and problem-solving during development and field issues.
Collaborate with cross-functional teams including hardware, QA, manufacturing, and service teams.
Job Requirements:
- Batcher or Master Degree in Electronics or Electrical or related Engineering with at least 8+ years of professional engineering experience designing, developing and analyzing embedded firmware
- In depth knowledge and extensive experience with embedded firmware development
- In-depth expertise in the programming languages C and C++ .
- Hands-on experience with DSPs or microcontrollers (TI C2000, Microchip, STM32, or similar).
- Good understanding of digital control theory, signal processing, and power electronics
- Experience with PWM control, ADC sampling, interrupts, and real-time control systems
- Exposure to software design patterns
- Strong knowledge of Microcontroller architecture ,32- bit ARM Cortex is preferred.
- Real-time operating system like FreeRTOS, TI RTOS.
- Interfacing with communications protocols such as CAN, MODBUS, I2C, SPI, and UART protocols is preferred
- Experience in Analog and digital interface, board bring up, testing and debugging of the software
- Ability to read Datasheets and Schematics for the product
- Learn, maintain and improve upon existing embedded software designs
- Participate in code reviews and adhering to standards and procedures
- Experience with source control management (git etc)
- Experienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing.
- Experience with Battery and Power Management sub-systems, Safety and Thermal, is a plus
- Excellent verbal and written communication skills.
- Prior UPS firmware design and development background will be added advantage
Experience Level
Senior LevelJob role
Work location
Pune, India
Department
Production / Manufacturing / Engineering
Role / Category
Manufacturing - Engineering
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 8 years
About company
Name
Vertiv Energy Pvt Ltd
Job posted by Vertiv Energy Pvt Ltd
Apply on company website