{"schemaVersion":"jobsearcher.job.v1","id":"ca569eb99dfc0c9fcba381c8","url":"https://jobsearcher.com/jobs/ca569eb99dfc0c9fcba381c8","canonicalUrl":"https://jobsearcher.com/jobs/ca569eb99dfc0c9fcba381c8","title":"Embedded UI Firmware Engineer - Thermal Platform","description":"Job Summary\nWe 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.\n\nResponsibilities\n\nDesign and develop HMI/UI applications for embedded Linux platforms using Qt (Widgets and/or QML)\n\nArchitect scalable, modular UI frameworks that integrate with system services via RESTful APIs\n\nCollaborate with firmware, controls, and backend teams to define and evolve system interfaces\n\nTranslate product requirements into intuitive, responsive, and reliable user experiences\n\nOptimize UI performance for constrained embedded environments (CPU, memory, GPU)\n\nImplement robust error handling, diagnostics, and status visualization for system monitoring and control\n\nContribute to system architecture decisions, including UI/backend separation, data models, and communication layers\n\nOther tasks and activities as required by management\n\nRequirements\n\nRequired Qualifications\n\nBachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience)\n\nProven experience developing HMI/UI applications on embedded Linux platforms\n\nExperience designing and consuming RESTful APIs in UI applications\n\nSolid understanding of software architecture principles (modularity, layering, separation of concerns)\n\nProficiency in C++ and familiarity with Linux system concepts (processes, IPC, networking)\n\nDemonstrated ability to design maintainable, extensible UI systems—not just implement features\n\n3+ years of experience with Linux-based controls firmware development and testing\n\n3+ years of experience abstracting and using C/C++ programming language\n\nPreferred Qualification\n\nStrong expertise in Qt framework (Qt5/Qt6, QML and/or Widgets)\n\nExperience in HVAC, thermal systems, or industrial control environments\n\nFamiliarity with control systems, real‑time data visualization, or telemetry‑driven UI design\n\nExperience with embedded graphics acceleration (OpenGL, EGL, GPU usage in Qt)\n\nKnowledge of communication protocols (e.g., Modbus, CAN, MQTT )\n\nExperience with secure communication and authentication (TLS, tokens, etc.)\n\nExposure to DevOps practices (CI/CD, automated builds, embedded deployment pipelines)\n\nDevelopment environment\n\nLanguages/Syntax: C++, C, Python, Bash Shell, Qt\n\nCommunication protocols: RESTful Api, HTTPS\n\nOperating systems: embedded Linux and real‑time operating systems (FreeRTOS)\n\nPlatforms: TI SoC, ARM, x86\n\nTools: VS Code, Cursor, and Docker\n\nVersion management: GitLab\n\nBuild system: BitBake, Yocto, GitLab Pipelines\n\nTest: Device Simulation, Hardware in Loop (HIL)\n\nResource‑constrained UI design\n\nThe successful candidate will embrace Vertiv’s Core Principals & Behaviors to help execute our Strategic Priorities.\n\nOUR CORE PRINCIPALS\nSafety. Integrity. Respect. Teamwork. Diversity & Inclusion.\n\nOUR STRATEGIC PRIORITIES\n\nCustomer Focus\n\nOperational Excellence\n\nHigh‑Performance Culture\n\nInnovation\n\nFinancial Strength\n\nOUR BEHAVIORS\n\nOwn It\n\nAct With Urgency\n\nFoster a Customer‑First Mindset\n\nThink Big and Execute\n\nLead by Example\n\nDrive Continuous Improvement\n\nLearn and Seek Out Development\n\nAbout Vertiv\nVertiv is a $8.0billion global critical infrastructure and data center technology company. We ensure customers’ vital applications run continuously by bringing together hardware, software, analytics and ongoing services. Our portfolio includes power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs around 20,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.\n\nWork Authorization\nNo 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.\n\nEqual Opportunity Employer\nVertiv 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.\n\n#J-18808-Ljbffr","company":"Socket","rawCompany":"socket","city":"Westerville","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-08-08T03:14:58.120Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded UI Firmware Engineer - Thermal Platform","description":"Job Summary\nWe 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.\n\nResponsibilities\n\nDesign and develop HMI/UI applications for embedded Linux platforms using Qt (Widgets and/or QML)\n\nArchitect scalable, modular UI frameworks that integrate with system services via RESTful APIs\n\nCollaborate with firmware, controls, and backend teams to define and evolve system interfaces\n\nTranslate product requirements into intuitive, responsive, and reliable user experiences\n\nOptimize UI performance for constrained embedded environments (CPU, memory, GPU)\n\nImplement robust error handling, diagnostics, and status visualization for system monitoring and control\n\nContribute to system architecture decisions, including UI/backend separation, data models, and communication layers\n\nOther tasks and activities as required by management\n\nRequirements\n\nRequired Qualifications\n\nBachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent experience)\n\nProven experience developing HMI/UI applications on embedded Linux platforms\n\nExperience designing and consuming RESTful APIs in UI applications\n\nSolid understanding of software architecture principles (modularity, layering, separation of concerns)\n\nProficiency in C++ and familiarity with Linux system concepts (processes, IPC, networking)\n\nDemonstrated ability to design maintainable, extensible UI systems—not just implement features\n\n3+ years of experience with Linux-based controls firmware development and testing\n\n3+ years of experience abstracting and using C/C++ programming language\n\nPreferred Qualification\n\nStrong expertise in Qt framework (Qt5/Qt6, QML and/or Widgets)\n\nExperience in HVAC, thermal systems, or industrial control environments\n\nFamiliarity with control systems, real‑time data visualization, or telemetry‑driven UI design\n\nExperience with embedded graphics acceleration (OpenGL, EGL, GPU usage in Qt)\n\nKnowledge of communication protocols (e.g., Modbus, CAN, MQTT )\n\nExperience with secure communication and authentication (TLS, tokens, etc.)\n\nExposure to DevOps practices (CI/CD, automated builds, embedded deployment pipelines)\n\nDevelopment environment\n\nLanguages/Syntax: C++, C, Python, Bash Shell, Qt\n\nCommunication protocols: RESTful Api, HTTPS\n\nOperating systems: embedded Linux and real‑time operating systems (FreeRTOS)\n\nPlatforms: TI SoC, ARM, x86\n\nTools: VS Code, Cursor, and Docker\n\nVersion management: GitLab\n\nBuild system: BitBake, Yocto, GitLab Pipelines\n\nTest: Device Simulation, Hardware in Loop (HIL)\n\nResource‑constrained UI design\n\nThe successful candidate will embrace Vertiv’s Core Principals & Behaviors to help execute our Strategic Priorities.\n\nOUR CORE PRINCIPALS\nSafety. Integrity. Respect. Teamwork. Diversity & Inclusion.\n\nOUR STRATEGIC PRIORITIES\n\nCustomer Focus\n\nOperational Excellence\n\nHigh‑Performance Culture\n\nInnovation\n\nFinancial Strength\n\nOUR BEHAVIORS\n\nOwn It\n\nAct With Urgency\n\nFoster a Customer‑First Mindset\n\nThink Big and Execute\n\nLead by Example\n\nDrive Continuous Improvement\n\nLearn and Seek Out Development\n\nAbout Vertiv\nVertiv is a $8.0billion global critical infrastructure and data center technology company. We ensure customers’ vital applications run continuously by bringing together hardware, software, analytics and ongoing services. Our portfolio includes power, cooling and IT infrastructure solutions and services that extends from the cloud to the edge of the network. Headquartered in Columbus, Ohio, USA, Vertiv employs around 20,000 people and does business in more than 130 countries. Visit Vertiv.com to learn more.\n\nWork Authorization\nNo 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.\n\nEqual Opportunity Employer\nVertiv 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.\n\n#J-18808-Ljbffr","datePosted":"2026-08-08T03:14:58.120Z","dateModified":"2026-08-08T03:14:58.120Z","hiringOrganization":{"@type":"Organization","name":"Socket","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Westerville","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ca569eb99dfc0c9fcba381c8"},"url":"https://jobsearcher.com/jobs/ca569eb99dfc0c9fcba381c8"}}