Search by job, company or skills

Vertiv

Principal Engineer Firmware Engineering XIII

15-17 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

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 in embedded 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

More Info

Job Type:
Employment Type:

About Company

Liebert Corporation is a global manufacturer of power, precision cooling and infrastructure management systems for mainframe computer, server racks, and critical process systems. A subsidiary of Vertiv, It is headquartered in Columbus, Ohio, and employs more than 1,800 people across 12 manufacturing plants worldwide.

Job ID: 148563461

Similar Jobs

Pune, India

Skills:

Rtos ConceptsMatlab SimulinkFirmware debuggingTI C2000 DSPHardware-software integrationPower electronics controlsUPS topology knowledgePWM and ADC handlingSNMP Web monitoring firmwareCommunication ProtocolsHIL systemsCybersecurity basics for embedded systemsReal-time embedded systems