Job Summary We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Job Summary We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded UI Firmware Engineer - Thermal Platform
Westerville, OH · On-site
$99K - $135K/yr
Job Summary We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded UI Firmware Engineer - Thermal Platform
Westerville, OH · On-site
$99K - $135K/yr
Job Summary We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded Firmware Engineer - Thermal Platform
$99K - $135K/yr
Develop control software for embedded Linux (near real-time) and microcontroller-based real-time ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded Firmware Engineer - Thermal Platform
$99K - $135K/yr
Develop control software for embedded Linux (near real-time) and microcontroller-based real-time ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded Firmware Engineer - Thermal Platform
Westerville, OH · On-site
$99K - $135K/yr
Develop control software for embedded Linux (near real-time) and microcontroller-based real-time ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Embedded Firmware Engineer - Thermal Platform
Westerville, OH · On-site
$99K - $135K/yr
Develop control software for embedded Linux (near real-time) and microcontroller-based real-time ... BitBake, Yocto, GitLab Pipelines * Test: Device Simulation, Hardware in Loop (HIL) * Resource ...
Familiarity with embedded Linux development frameworks and tools, such as the Yocto Project. * Knowledge of PID control logic and its application in temperature control and process regulation.
Quick apply
Familiarity with embedded Linux development frameworks and tools, such as the Yocto Project. * Knowledge of PID control logic and its application in temperature control and process regulation.
2311 Embedded Systems Engineer
Columbus, OH · On-site
$80K - $85K/yr
Familiarity with embedded Linux development (Yocto Project) * Familiarity with PID control logic * Familiarity with Electrical Schematic and PCB layout design * Experience selecting electrical ...
Quick apply
2311 Embedded Systems Engineer
Columbus, OH · On-site
$80K - $85K/yr
Familiarity with embedded Linux development (Yocto Project) * Familiarity with PID control logic * Familiarity with Electrical Schematic and PCB layout design * Experience selecting electrical ...
Controls Development Engineer
$80K - $104K/yr
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 ...
Controls Development Engineer
$80K - $104K/yr
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 ...
Operating systems: embedded Linux and real-time operating systems (FreeRTOS) * Platforms: TI SoC, ARM, x86 * Tools: VS Code and Docker * Version management: GitLab * Build system: BitBake, Yocto ...
Operating systems: embedded Linux and real-time operating systems (FreeRTOS) * Platforms: TI SoC, ARM, x86 * Tools: VS Code and Docker * Version management: GitLab * Build system: BitBake, Yocto ...
Operating systems: embedded Linux and real-time operating systems (FreeRTOS) * Platforms: TI SoC, ARM, x86 * Tools: VS Code and Docker * Version management: GitLab * Build system: BitBake, Yocto ...
Operating systems: embedded Linux and real-time operating systems (FreeRTOS) * Platforms: TI SoC, ARM, x86 * Tools: VS Code and Docker * Version management: GitLab * Build system: BitBake, Yocto ...
Senior Software Engineer
Aurora, OH · On-site
$114K - $151K/yr
Experience with embedded Linux build frameworks such as Yocto or Buildroot - Desired. * Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and ...
Senior Software Engineer
Aurora, OH · On-site
$114K - $151K/yr
Experience with embedded Linux build frameworks such as Yocto or Buildroot - Desired. * Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and ...
Hardware Engineer
Aurora, OH · On-site
$106K - $130K/yr
Experience with embedded Linux build frameworks such as Yocto or Buildroot. * Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and SNMP
Hardware Engineer
Aurora, OH · On-site
$106K - $130K/yr
Experience with embedded Linux build frameworks such as Yocto or Buildroot. * Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and SNMP
Embedded Software Engineer
Dayton, OH · On-site
$124K - $164K/yr
Resonant Sciences LLC has an immediate opening for an Embedded Software Engineer to join our Dayton ... Knowledge of Yocto or linux driver development. * Knowledge of Xilinx platforms. CITIZENSHIP ...
Embedded Software Engineer
Dayton, OH · On-site
$124K - $164K/yr
Resonant Sciences LLC has an immediate opening for an Embedded Software Engineer to join our Dayton ... Knowledge of Yocto or linux driver development. * Knowledge of Xilinx platforms. CITIZENSHIP ...
Software Engineer II
Mentor, OH · On-site
Hands-on experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments. * Proficiency in scripting/programming languages such as Python ...
Software Engineer II
Mentor, OH · On-site
Hands-on experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments. * Proficiency in scripting/programming languages such as Python ...
Software Engineer II
Mentor, OH · Hybrid
Handson experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments. * Proficiency in scripting/programming languages such as Python ...
Software Engineer II
Mentor, OH · Hybrid
Handson experience validating software running on embedded Linux distributions (e.g., Yocto-based systems) and/or RTOS environments. * Proficiency in scripting/programming languages such as Python ...
Senior Edge Engineer - Firmware & MCU
$103K - $136K/yr
Yocto, Buildroot, or other embedded-Linux exposure A 4-year degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent degree and 7-10 years of experience are required.
Senior Edge Engineer - Firmware & MCU
$103K - $136K/yr
Yocto, Buildroot, or other embedded-Linux exposure A 4-year degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent degree and 7-10 years of experience are required.
Senior Firmware Engineer
$100K - $150K/yr
Desired: · Experience with Zephyr RTOS, embedded Linux or Yocto · Experience with edge AI or embedded ML · Familiarity with smart home ecosystems and standards · Knowledge of networking protocols ...
Quick apply
Senior Firmware Engineer
$100K - $150K/yr
Desired: · Experience with Zephyr RTOS, embedded Linux or Yocto · Experience with edge AI or embedded ML · Familiarity with smart home ecosystems and standards · Knowledge of networking protocols ...
FPGA Developer
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including UBoot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including UBoot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer
Beavercreek, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer
Beavercreek, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer with Security Clearance
Alpha, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer with Security Clearance
Alpha, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer
Beavercreek, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
FPGA Developer
Beavercreek, OH · On-site
$99K - $225K/yr
Knowledge of embedded Linux and RTOS development, including U-Boot, Yocto, BitBake, OpenEmbedded, or device tree components * Doctorate degree in Electrical Engineering or Computer Engineering ...
Embedded Linux Yocto information
What is the difference between Embedded Linux Yocto vs Embedded Linux Engineer?
| Aspect | Embedded Linux Yocto | Embedded Linux Engineer |
|---|---|---|
| Credentials | Knowledge of Yocto Project, Linux development | Linux certifications, embedded systems experience |
| Work Environment | Embedded device development, Linux build systems | Designing, developing, and maintaining embedded Linux systems |
| Industry Usage | Used by companies building custom Linux distributions for embedded devices | Employers developing embedded products with Linux |
| Search Intent | Understanding Yocto's role in embedded Linux development | Roles and responsibilities of embedded Linux developers |
Embedded Linux Yocto focuses on building custom Linux distributions for embedded devices using the Yocto Project, while an Embedded Linux Engineer designs, develops, and maintains embedded Linux systems across various hardware platforms. The former is more specialized in build systems, whereas the latter covers broader development tasks.
- Senior Embedded Engineer
- Entry Level Embedded Engineer
- Remote Embedded Firmware Engineer
- Embedded Microcontroller Engineer
- Manager Electrical Engineer Embedded Systems
- Embedded Software Engineer
- Contract Embedded Software Engineer
- Entry Level Embedded Software Engineer
- Freelance Embedded Firmware Engineer
- Remote Junior Embedded Software Engineer

$99K - $135K/yr
Full-time
Posted 19 days ago
Vertiv rating
6.7
Based on 64 frontline employees who took The Breakroom Quiz
374th of 486 rated machine equipment manufacturers
Job description
Job Summary
We are seeking a highly skilled Embedded Linux HMI/UI Engineer to design and develop user interfaces for our thermal control platform. This role requires both hands-on implementation and system-level design ownership of modern HMI solutions deployed on embedded Linux near real-time and other real-time systems. HVAC specific knowledge is highly desired.
Responsibilities:
- Design and develop HMI/UI applications for embedded Linux platforms using Qt (Widgets and/or QML)
- Architect scalable, modular UI frameworks that integrate with system services via RESTful APIs
- Collaborate with firmware, controls, and backend teams to define and evolve system interfaces
- Translate product requirements into intuitive, responsive, and reliable user experiences
- Optimize UI performance for constrained embedded environments (CPU, memory, GPU)
- Implement robust error handling, diagnostics, and status visualization for system monitoring and control
- Contribute to system architecture decisions, including UI/backend separation, data models, and communication layers
- Other tasks and activities as required by management
Requirements:
- Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience)
- Proven experience developing HMI/UI applications on embedded Linux platforms
- Experience designing and consuming RESTful APIs in UI applications
- Solid understanding of software architecture principles (modularity, layering, separation of concerns)
- Proficiency in C++ and familiarity with Linux system concepts (processes, IPC, networking)
- Demonstrated ability to design maintainable, extensible UI systems-not just implement features
- 3+ years of experience with Linux-based controls firmware development and testing
- 3+ years of experience abstracting and using C/C++ programming language
Preferred Qualification:
- Strong expertise in Qt framework (Qt5/Qt6, QML and/or Widgets)
- Experience in HVAC, thermal systems, or industrial control environments
- Familiarity with control systems, real-time data visualization, or telemetry-driven UI design
- Experience with embedded graphics acceleration (OpenGL, EGL, GPU usage in Qt)
- Knowledge of communication protocols (e.g., Modbus, CAN, MQTT)
- Experience with secure communication and authentication (TLS, tokens, etc.)
- Exposure to DevOps practices (CI/CD, automated builds, embedded deployment pipelines)
Development environment:
- Languages/Syntax: C++, C, Python, Bash Shell, Qt
- Communication protocols: RESTful Api, HTTPS
- Operating systems: embedded Linux and real-time operating systems (FreeRTOS)
- Platforms: TI SoC, ARM, x86
- Tools: VS Code, Cursor, and Docker
- Version management: GitLab
- Build system: BitBake, Yocto, GitLab Pipelines
- Test: Device Simulation, Hardware in Loop (HIL)
- Resource-constrained UI design
The successful candidate will embrace Vertiv's Core Principals & Behaviors to help execute our Strategic Priorities.
OUR CORE PRINCIPALS: 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.
Work Authorization
No calls or agencies please. Vertiv will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, 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 (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 help.join@vertiv.com.
#LI-RB1