Vertiv

Sr. Firmware Engineer

Vertiv
Apply
4 days ago
Lincoln, NE, USASenior

Responsibilities

  • Develop safety-critical C/C++ firmware for real-time embedded platforms used in rack power distribution products.
  • Design firmware architecture and implement software focused on quality, testability, sustainability, portability, and maintainability.
  • Develop firmware for embedded microcontrollers that collect sensor data, calculate energy metering parameters, and control low-voltage power distribution.
  • Implement BSP-level bootloaders and communication drivers, and manage concurrency and resource sharing in real-time environments.
  • Participate in ideation, design, testing, troubleshooting, design reviews, product verification, manufacturing release, field validation, and sustaining activities.
  • Diagnose and resolve defects in existing products.
  • Collaborate with engineering, marketing, management, project leads, and quality assurance to meet product priorities, schedules, budgets, and performance requirements.
  • Maintain organized project records and technical documentation.
  • Use troubleshooting equipment including multimeters, oscilloscopes, bus analyzers, and logic analyzers.

Requirements

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or Computer Science.
  • 10+ years of relevant experience.
  • Proficiency in C and strong knowledge of coding practices for functional and structural software quality, portability, and reusability.
  • Experience integrating real-time operating systems such as FreeRTOS.
  • Experience managing concurrency and resource sharing in real-time environments.
  • Ability to balance processing, memory, I/O, timing, and other constraints in small-range microcontrollers.
  • Experience implementing BSP-level bootloaders and communication drivers such as RS232, RS485, I2C, and SPI.
  • Experience programming 8-, 16-, and 32-bit microcontrollers, including Freescale Kinetis, TI MSP, ARM Cortex-M, or Microchip PIC families.
  • Familiarity with digital signal processing algorithms and analog-to-digital conversion techniques is preferred.
  • Experience with Git, GitHub, GitLab, MPLAB, and Eclipse IDE is preferred.
  • Strong written and contextual communication skills, analytical problem-solving ability, and collaborative thinking.

Tech Stack

Categories

Vertiv

About Vertiv

10,000+ employees

Vertiv builds power, cooling, and IT infrastructure for data centers, communication networks, and industrial facilities, sold as hardware, software, and services. Its portfolio spans UPS systems, thermal management, racks, prefabricated modules, and monitoring/management software, backed by global field service and commissioning. Headquartered in Columbus, Ohio, Vertiv was formed from Emerson Network Power and became a publicly traded company on the NYSE.

Contact me