Sr. Engineer Firmware Engineering XI

Vertiv Co

Pune District

On-site

INR 1,200,000 - 1,800,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vertiv Co in Pune is seeking a Senior Firmware Engineer specializing in microprocessors and microcontrollers. The role focuses on designing, developing, and maintaining board-level firmware and application software for Thermal control boards.

You will implement PID algorithms, validate releases, and work with global FW teams. Strong C/C++ skills, experience with hardware interfaces, and debugging tools are essential for this hands-on position.

Qualifications

  • Engineering degree with embedded software experience.
  • Proficiency in C/C++ programming and debugging.
  • Experience with microprocessors/microcontrollers and real-time firmware.
  • Knowledge of CAN, I2C, SPI and TCP/IP protocols.

Responsibilities

  • Design, develop, and maintain application software and board firmware for control boards.
  • Design and implement PID algorithms and document findings.
  • Collaborate with FW teams across locations.
  • Create functional, architecture, and design specifications.
  • Conduct unit/bench tests and validate SW/FW releases.
  • Analyze legacy SW/FW to identify functionalities and defects.
  • Research best practices and coding guidelines for SW/FW.
  • Assist installation at customer sites and respond to inquiries.

Skills

C/C++ programming
PID algorithms
Embedded software
Protocols TCP/IP CAN I2C SPI
Debugging tools (GDB)
GitLab
Jira/Rally

Education

Engineering degree in Electronics/IT/CS

Tools

GitLab
Rally
Jira
GDB
Wireshark
Coverity
SonarQube
STM32 Cube
VS Code
PyCharm

Job description

Brief Job Description:

Senior Firmware Engineer – Microprocessor and Microcontroller



  • The position will be responsible for designing, developing, managing and maintaining the application software & board level firmware which is downloaded inside the microprocessor and microcontrollers used within the main and auxiliary control boards responsible for monitoring and controlling the Thermal products, generate diagnostic data and handle/support data traffic on various north (BACnet, SNMP, UDPCLI) and south (RS485, CAN, SPI, I2C) bound communication buses.


Responsibilities and Measurement Criteria with Time investment Needed on Each:


  • She/he will be responsible for designing, developing, managing and maintaining the application software (SW) & board level firmware (FW) which is downloaded inside the microprocessor and microcontrollers used within the main and auxiliary control boards responsible for monitoring and controlling the Thermal products, generate diagnostic data and handle/support data traffic on various north (BACnet, SNMP, UDPCLI) and south (RS485, CAN, SPI, I2C) bound communication buses.

  • She/he will design, implement and support complex PID algorithms and document the findings.

  • She/he will work with FW team members located across different geographical locations.

  • She/he will create functional, architecture and design specifications documents.

  • She/he will conduct unit/bench test, validate the deliverable (SW / FW releases) in accordance with the standard procedures.

  • She/he will analyse the existing legacy SW /FW implementation to understand currently present functionalities & defects.

  • She/he will research for best practices, coding guidelines, processes which can be improve the understanding of the SW / FW.

  • She/he will research the SW / FW installation at end customer site for prototype units.

  • She/he will handle/support customer questions and visit to manage relevant issues.


Qualifications:

Required/ Minimum Qualifications:


  • Engineering degree, Electronics / Information Technology / Computer degree or equivalent study with experience in Embedded Software (Microprocessor or Microcontroller).


Additional / Preferred Qualifications:


  • Proficiency in Programming Language C/C++.

  • Practical knowledge in general Computer Science: data structures and algorithms.

  • Good understanding of the main operating systems concepts: processes, threads, task and memory management, file systems, inter process communications (IPC).

  • Experience with Embedded application with Microprocessor or Microcontroller.

  • Hands on experience in Communication Protocols: TCP/IP based protocols (HTTP, HTTPS, SNMP, SSH, TLS/SSL etc.) CAN, I²C-Bus, UART, SPI.

  • Hands on experience in developing Peripheral Device Driver: A/D and D/A Converters, Flash & EEPROM (Memory Storage), Random Number Generator, HMI, RTC, Timer/Counters & Pulse Width Modulators (PWM).

  • Hands on experience in SW versioning tools like GitLab.

  • Hands on experience in SW requirement and sprint management like Rally, Jira.

  • Good analytical and problem-solving skills.

  • Ability and willingness to learn new concepts & domain knowledge.

  • Instruments: Digital Oscilloscope, Digital Multimeter.

  • Familiarity with debugging tools like GDB, Wireshark, Nmap, Coverity, SonarQube etc.

  • IDE: Visual Studio Code, STM32 Cube, Pycharm etc.


Physical & Environmental Requirements: - (To be used majorly for manufacturing jobs.)


  • None


Time Travel Needed:


  • None

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Engineer Firmware Engineering XI
Sr. Engineer Firmware Engineering XI

Vertiv Energy • Pune District

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Senior Engineer - II Software
Senior Engineer - II Software

Microchip Technology Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Sierra Wireless • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton • Maharashtra

On-site
INR 1,500,000 - 2,500,000