Vertiv

Principal Engineer Firmware Engineering

Vertiv
Apply
7 months ago
Pune, IndiaStaff+

Responsibilities

  • Analyze software requirements and design and implement software in C/C++ within Linux environments.
  • Develop readable, robust, reliable, and well-structured code.
  • Review code for readability and robust, reliable system operation.
  • Work with communications protocols including Ethernet, TCP/IP, Modbus, BACnet, and SNMP.
  • Own projects and coordinate with functional contacts at different locations.
  • Apply analytical problem-solving and communicate effectively in written and spoken English.

Requirements

  • Bachelor of Engineering in Computer Science or Electronics Engineering, or equivalent.
  • 10+ years of experience in software development in a Linux environment.
  • Experience with software requirements analysis, design patterns, and C/C++ implementation.
  • Experience with communications protocols such as Ethernet and TCP/IP; Modbus, BACnet, and SNMP experience is preferred.
  • Strong analytical problem-solving skills and the ability to develop and review robust, reliable code.
  • Effective written and spoken English communication and strong interpersonal skills.
  • Yocto experience and Web/CGI application experience are advantageous.

Tech Stack

Categories

Vertiv

About Vertiv

10,000+ employees
Contact me