Vertiv Logo

Vertiv

Sr. Engineer Firmware

Posted Yesterday
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
Develop and test firmware on DSP platforms for large power systems (UPS). Translate product requirements into technical specifications, write and execute test cases, validate firmware with test engineers, collaborate with project and offering teams, create design documents, and act as subject matter expert for UPS controls and monitoring.
The summary above was generated by AI
Short Description for Internal Candidates  
Description for Internal Candidates  

Jobs are evaluated on the work as described below. 

  • Please include an Organizational Chart for all positions. The org chart should include who the role reports to, direct reports, and peers (if applicable). 
  • Do not use abbreviations in the description and spell out any acronyms.   

Job Details: Please complete with details about the Job.   Your HRBP can assist with determining the Job Profile Title.
Job Title (Functional/Working Title) Sr. Firmware Engineer Job Profile Title (Job Architecture Title) Firmware Developer Job Family  System/Platform Engineering Function (Department) Engineering (ACP LPC) Has Direct Reports? (Yes or No) No

Generic Job Summary:  A brief synopsis of the role; this summary is intended to describe all employees at Vertiv who perform this work.  Your HRBP can provide the Job Architecture description if needed. 

At Vertiv, the product development engineering function develops market-leading technologies based upon voice-of-customer input and industry trends.


As a Firmware Engineer, you will understand Vertiv’s unique approach to Firmware development for the large power product line to develop new products and custom solutions for our customers.


You will collaborate with project management, offering management, firmware engineering, and test engineering teams around the globe to develop and launch new products.  As part of the product life cycle, you will support and maintain the product design.

Our ideal candidate is a highly driven, self-motivated individual who can meet aggressive timelines and is comfortable working with other functional roles to obtain the input required for their work. You should enjoy working in an engineering lab, developing and testing new designs.


This role takes product requirements and converts them to technical specifications for control firmware development. The role looks holistically at the full control system to ensure optimized intra-system communication and control. This role is a mix of firmware development and testing. The engineer will work closely with firmware developers and test associates to validate the engineering validation tests for a particular module or a planned release.


Business Unit Job Summary:  A brief synopsis of the role for this set of work.   This summary can include details about products, regions, scope, and other details unique to a GBU, department, or position.

The firmware engineer will work on the firmware development for large power products. The role will interact with offering, engineering, and service teams to understand the customer requirements. The role will also be responsible for conducting grooming meetings and refining planned items. The role should follow the structured design process and investigation procedures while adding the new electrical features and analyzing the product's critical issues. The role should be well-versed in electrical firmware development and have familiarity with measuring instruments such as Oscilloscopes.



Responsibilities: Please list at least 5 duties/accountabilities
  1. Develop firmware on the DSP platform for large power systems.
  2. An engineer should have the ability to write test cases and execute them
  3. Work with project management to track progress and task/milestone status.
  4. Attend project meetings as needed to provide feedback and capture design update items.
  5. Able to work independently with test engineers to validate the developed firmware modules.
  6. Become a subject matter expert for UPS controls and monitoring.

 

Education & Certifications: Please note the minimum and preferred education requirements.   This includes degrees, specializations, and certifications. 

Minimum 5–10-year B.E/M.E. Electrical Engineering (EE) or Electronics and Telecommunication Engineering (ENTC) degree


Requirements: Please list all experience required to perform this job.  You may note some requirements as preferred. 

Key Requirements:

  • Proficient in firmware development on bare-metal C programming.
  • Knowledge of power electronic converters and inverters operation, their control strategy, and their firmware implementation.
  • Sound knowledge of communication protocols such as CAN, I2C, and SPI.
  • Sound knowledge of ADC converter firmware implementation
  • Sound knowledge of problem-solving techniques and a structured investigation process for analyzing the issues.  
  • Sound knowledge of battery-based systems and their integration with power converters
  • Should have the ability to create design documents to present to global teams.

Desirable Skills:

  • Hands-on experience with RTOS concepts.
  • Ability to quickly develop cross-functional relationships to achieve business objectives.
  • Strong business acumen and strong problem-solving capabilities to address challenges and seize opportunities
  • Technical expertise to translate stakeholder needs/pain points to solutions
  • Able to combine long-term and short-term goals by setting priorities
  • Experience in RT-LAB development tools is an added advantage.
Years of Experience: 

☐ No Experience

☐ 1-3 years

☐ 3-5 years 

☒ 5-7 years

☒ 7-10 years

☐ 10-15 years

☐15+ years



Travel Requirements: 

☐ No Travel

☒10%

☐25%

☐50%

☐75%

Additional Benefits:

☐MODUS Program/Company Car


Special Physical Requirements: If there are additional requirements, please check the box and then list the additional requirements.

☐No Special Physical Requirements

☐Heavy Lifting over 45 lbs.                                     

☐Constant/Frequent Standing                               

☐Frequent kneeling/crawling/stooping        

☐Frequent climbing (stairs, ladders)                                          

☐Frequent driving (car, van, truck)

☒Additional Requirements: Must be able to work in bench and power lab environments.



About the Team
Work Authorization

No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical conditions), marital status, sexual orientation, gender identity / expression (including transgender status or sexual stereotypes), genetic information, citizenship status, national origin, protected veteran status, political affiliation, or disability.

Similar Jobs

Yesterday
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Hardware • Software • Analytics
Design and implement firmware in C/C++ for microcontrollers and DSPs on Linux or RTOS. Develop drivers and control functions (ADC, PWM, DAC, etc.), implement communication protocols (CAN, I2C, SPI, Ethernet, SNMP), participate in requirements and design, maintain projects, conduct code reviews, mentor team members, and improve product software quality.
Top Skills: AdcCC++CanComparatorsDacDc-Dc ConvertersDigital Signal Processor (Dsp)Embedded CEthernetGitI2CLinuxMicrocontrollersPid ControlPwmReal-Time Operating SystemRectifiersSnmpSpi
Yesterday
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Hardware • Software • Analytics
Design, develop, and maintain embedded firmware (C/C++) for UPS systems, implementing digital control algorithms on DSP/microcontroller platforms, supporting integration, debugging, validation, and cross-functional collaboration.
Top Skills: AdcArm Cortex (32-Bit)Battery ManagementCC++CanDspsFreertosGitI2CInterruptsLogic AnalyzerMicrochipModbusOscilloscopePower ElectronicsPwmReal-Time Control SystemsSignal ProcessingSpiStm32Ti C2000Ti RtosUart
Yesterday
In-Office
Pune, Maharashtra, IND
Senior level
Senior level
Hardware • Software • Analytics
Design, implement, and maintain real-time embedded firmware for power electronics control systems using TI C2000 microcontrollers. Collaborate with hardware and global firmware teams, perform code reviews and testing, debug and resolve defects, and apply model-based development with MATLAB/Simulink and HIL tools.
Top Skills: CC++Embedded MicrocontrollersGitMatlabSimulinkTi C2000 (Tms320F28X)Typhoon Hardware-In-The-Loop

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account