Sr. Engineer Firmware Engineering XI

Posted 14 Days Ago
Be an Early Applicant
Pune, Maharashtra, IND
In-Office
Senior level
Hardware • Software • Analytics
The Role
Design, develop, test, and maintain application software and board-level firmware for microprocessors/microcontrollers in thermal control products. Implement PID algorithms, support communication stacks (north/south protocols), create design documentation, perform unit/bench validation, analyze legacy firmware, and support customers and cross-location firmware teams.
Summary Generated by Built In

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: 

(This will describe the overall core responsibilities of the role, decision making responsibilities etc.)

  • 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
About Us

The successful candidate will embrace Vertiv’s Core Principles & Behaviors to help execute our Strategic Priorities.

OUR CORE PRINCIPLES: Safety. Integrity. Respect. Teamwork. Inclusion.

OUR STRATEGIC PRIORITIES

• High-Performance Culture

• Customer Focus

• Operational Excellence

• Innovation

• Financial Strength

VERTIV BEHAVIORS

• Own it

• Act with urgency

• Foster a customer-first mindset

• Think big and execute

• Lead by example

• Drive continuous improvement

• Learn and seek out development

• Promote transparent & open communication

About Vertiv

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers’ vital applications to run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today’s data centers, communication networks, and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extend from the cloud to the edge of the network. Headquartered in Westerville, Ohio, USA, Vertiv employs around 34,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.

Equal Opportunity Employer

Vertiv is an Equal Opportunity/Affirmative Action 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. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by sending an email to [email protected]

Skills Required

  • Engineering degree in Electronics, Information Technology, Computer Engineering or equivalent with experience in Embedded Software (microprocessor/microcontroller)
  • Proficiency in C/C++ programming
  • Practical knowledge of data structures and algorithms
  • Understanding of OS concepts: processes, threads, memory management, IPC
  • Experience with embedded applications on microprocessors or microcontrollers
  • Experience with communication protocols: TCP/IP (HTTP, HTTPS, SNMP, SSH, TLS/SSL), BACnet, UDP, RS485, CAN, SPI, I2C, UART
  • Experience developing peripheral device drivers (ADC/DAC, Flash/EEPROM, RNG, HMI, RTC, timers, PWM)
  • Hands-on experience with SW versioning tools like GitLab
  • Experience with sprint and requirements management tools such as Rally or Jira
  • Familiarity with debugging and analysis tools: GDB, Wireshark, Nmap, Coverity, SonarQube
  • Familiarity with IDEs and toolchains (Visual Studio Code, STM32Cube, PyCharm)
  • Good analytical and problem-solving skills
  • Familiarity using instruments: digital oscilloscope and digital multimeter
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Columbus, OH
8,435 Employees
Year Founded: 2016

What We Do

Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to ensure its customers’ vital applications run continuously, perform optimally and grow with their business needs. Vertiv solves the most important challenges facing today’s data centers, communication networks and commercial and industrial facilities with a portfolio of power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs approximately 20,000 people and does business in more than 130 countries. For more information, and for the latest news and content from Vertiv, visit Vertiv.com.

Similar Jobs

Mastercard Logo Mastercard

Manager, Statutory Centre of Excellence-1

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Lead, Platform Engineering

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Senior Specialist, Transaction Services

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Mastercard Logo Mastercard

Senior Product Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Maharashtra, IND
38800 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account