Controls Development Engineer

Vertiv

Westerville (OH)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vertiv is seeking an Embedded Controls Engineer (Linux) to design, develop, and maintain thermal control firmware, focusing on embedded Linux environments and PID-based device interactions. The role involves hands-on programming and hardware collaboration across TI SoC, ARM, and x86 platforms.

Qualifications include a BS in CS/SE/EE, 1+ years in embedded Linux PLC firmware, and fluency in English. HVAC knowledge is highly desirable; Spanish is a plus.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering or related field.
  • 1+ years of experience with embedded Linux-based controls PLC firmware development.
  • Knowledge of PLC languages, C/C++, Python, Bash Shell, JavaScript/HTML.
  • HVAC knowledge is highly desirable.
  • English fluency required; Spanish preferred.

Responsibilities

  • Design, maintain, and support thermal unit control firmware involving PID loops and device interactions.
  • Follow full lifecycle development: design, programming, debugging, testing, and documentation.
  • Coordinate with project management to develop test plans and provide accurate time estimates.
  • Troubleshoot issues in existing systems and environments.
  • Support product testing, witness testing, and field startup activities.
  • Produce technical writing including documentation and service guides.
  • Provide hardware development support as needed.

Skills

Embedded software development
C/C++ programming
Python scripting
PID control
Hardware interaction
English fluency

Education

Bachelor’s degree in Computer Science / Software Engineering / Electrical Engineering

Tools

Git
Yocto
BitBake
GitLab Pipelines
VS Code
TI SoC / ARM / x86 platforms

Job description

Embedded Controls Engineer (Linux)

We are seeking an embedded Controls Engineer (Linux) who will support our thermal controls applications. This candidate will have a deep knowledge of embedded Linux application development and maintenance. HVAC specific knowledge is highly desired.

Responsibilities
  • Design, maintain, and support thermal unit control firmware involving PID loops and other device interactions and control based on defined requirements and specifications
  • Follow full lifecycle application development practices including design, programming with commentary, debugging, peer review, unit testing, performance tuning, and integration
  • Work with project management and scrum master to develop test plans, execution backlogs, and provide accurate time estimates to complete your tasks
  • Troubleshoot issues with already existing systems
  • Product testing, customer witness testing, and field startup support
  • Technical writing including documentation, user guides, and service guides
  • Hardware development support
Development Environment
  • Languages: C++, C, Python, Bash Shell
  • Communication protocols: RS‑232/485, Modbus, CANbus, I2C, SPI
  • Operating systems: embedded Linux and real‑time operating systems
  • Platforms: TI SoC, ARM, x86
  • Integrated platforms: VS Code
  • Version management: Git
  • Build system: BitBake, Yocto, GitLab Pipelines
Design
  • Near real time control algorithm and device communications using serial, RS485, Modbus, and CANbus
  • Maintainability and configurability
  • Manage control requirements, specifications, and documentation
Other Responsibilities
  • Comply with the company safety procedures
  • Provide timely and detailed status updates
  • Ensure high quality standards are maintained in a fast paced, highly regulated, process driven environment
  • Be an effective team member, consistent positive attitude, creativity, drive to innovate
  • Other tasks and activities as required by management
Qualifications
  • Bachelor’s degree or foreign equivalent with strong emphasis on embedded software: Computer Science, Software Engineering, Mechanical Engineering, Electrical Engineering, Computer Engineering
  • 1+ years of experience with embedded Linux‑based controls PLC firmware development
  • Knowledge of basic programming languages (PLC, Structured Text, C/C++, Javascript, HTML, Python, Bash Shell)
  • HVAC knowledge is highly desired
  • Fluency in English required
  • Fluency in Spanish preferred
Physical & Environmental Demands
  • Required to work in the office
Travel
  • 5% international travel required

Work Authorization: This position requires legal authorization to work in the United States. No sponsorship will be provided. Individuals holding temporary visas (e.g., E, F‑1, H‑1, H‑2, L, B, J, or TN) who require sponsorship are not eligible for hire.

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, marital status, sexual orientation, gender identity or expression, 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 contacting help.join@vertiv.com.

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

Similar jobs worth comparing

Firmware Developer - Thermal Platform
Firmware Developer - Thermal Platform

Vertiv Co • Westerville (OH)

On-site
USD 80,000 - 120,000
Embedded Firmware Engineer - Thermal Platform
Embedded Firmware Engineer - Thermal Platform

Vertiv • Westerville (OH)

On-site
USD 80,000 - 110,000
Firmware Developer - Thermal Platform
Firmware Developer - Thermal Platform

Vertiv • Westerville (OH)

On-site
USD 85,000 - 110,000
Embedded UI Firmware Engineer - Thermal Platform
Embedded UI Firmware Engineer - Thermal Platform

Vertiv • Westerville (OH)

On-site
USD 80,000 - 110,000
Embedded Linux Controls Engineer — HVAC/PID Specialist
Embedded Linux Controls Engineer — HVAC/PID Specialist

Vertiv • Westerville (OH)

On-site
USD 85,000 - 110,000
Advanced Controls Engineer
Advanced Controls Engineer

Vertiv Co • Westerville (OH)

On-site
USD 90,000 - 120,000
Advanced Controls Engineer
Advanced Controls Engineer

Vertiv • Westerville (OH)

On-site
USD 80,000 - 110,000
Controls Application Engineer
Controls Application Engineer

Vertiv • Westerville (OH)

On-site
USD 75,000 - 90,000
Controls Deployment Leader – Thermal Management
Controls Deployment Leader – Thermal Management

Vertiv Co • Westerville (OH)

On-site
USD 85,000 - 110,000
System Controls Solution Architect
System Controls Solution Architect

Vertiv Co • Westerville (OH)

On-site
USD 80,000 - 110,000