V

Vertiv

Builds power and cooling systems for data centers

Principal Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRedhill, UKNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or foreign equivalent with a strong emphasis on software in Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering.
  • At least 5 years of experience in a firmware development role.
  • At least 3 years of experience using C or C++.
  • Expertise in software programming languages, frameworks, and subsystems including C++, C, JavaScript, Python, device drivers, networking, serial communications, real-time operating systems, and bare metal.
  • Infrastructure and application development experience using IP networking technologies and protocols: TCP, UDP, TLS, and DNS.
  • Infrastructure and application development experience with serial communications including RS232/485, CAN, and USB.
  • Infrastructure and application development experience with protocols including ModBus, BACnet, SNMP, CANOpen, and Redfish.
  • Infrastructure and application development experience with ARM, x86, and SoC platforms.
  • Familiarity with integrated software development platforms including CodeWarrior and Visual Studio.
  • Familiarity with Git for source code version control.
  • Familiarity with CMake, GNU Compiler, GDB, and IAR/Keil Compilers.
  • Familiarity with debugging using ARM JTAG/SWD.

Responsibilities

  • Gather and analyze requirements, perform use case analysis, prototype devices and applications, and engage with customers and customer liaisons.
  • Plan projects, estimate tasks, collect software metrics, and manage version control.
  • Develop software applications through the full lifecycle, including design, programming, debugging, peer review, unit testing, performance tuning, and integration.
  • Document programs and prepare user guides for service and troubleshooting.
  • Conduct unit testing, bench testing, and system integration testing, and provide field test support.
  • Contribute as an effective team member and/or lead engineer.
  • Provide software support for hardware development and testing.
  • Perform other tasks and activities as required by management.

Desired Qualifications

  • Embedded systems experience with control applications.
  • PLC programming experience.
  • HVAC experience.
  • CI/CD pipeline development.

About the Company

Vertiv

Builds power and cooling systems for data centers

Vertiv builds power and cooling equipment that keeps data centers, communication networks, and industrial facilities running through outages and heavy computing loads. Its Liebert cooling systems manage the heat generated by servers, while its power products protect equipment and distribute electricity. The company sells equipment directly and through distributors, then earns additional revenue from installation, maintenance, spare parts, and services throughout the equipment life cycle. Its portfolio also includes racks and software for monitoring and managing IT equipment. Vertiv became a standalone company in 2016 and is headquartered in Westerville, Ohio.

Company size
10,001+
Company stage
IPO
Headquarters
Westerville, OH
Founded
2016

Recently Posted Jobs

Explore more opportunities at Vertiv

See more jobs