Principal Embedded HMI Engineer — Remote

Automatic Data Processing, Inc.

Newberg (OR)

Remote

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Automatic Data Processing, Inc. is seeking an Embedded Systems – HMI Engineer/Principal to design and develop HMI and embedded display systems for welding machines and portable tools.

The role focuses on meeting customer requirements with intuitive, reliable operator interfaces, and involves cross-functional collaboration across product teams. The position supports remote work with travel to SFE facilities in the US and abroad, reporting to the Senior Technical Program Manager.

Qualifications

  • Degree in Math/Sciences with HMI/embedded software emphasis.
  • Proven experience in HMI/GUI for embedded systems in manufacturing environments.
  • Strong proficiency in C/C++, Python, and embedded UI frameworks.
  • Experience with embedded Linux/RTOS and display hardware interfaces.
  • Familiarity with touchscreen, SPI/I2C/UART/CAN/Ethernet interfaces.
  • Knowledge of UX/UI for industrial operator interfaces and usability.

Responsibilities

  • HMI System Development: design and implement embedded HMI software end-to-end.
  • Define and maintain HMI design standards across product lines.
  • Product Management: evolve HMI platforms through releases and feedback.
  • Lifecycle Engineering: evaluate replacement display hardware due to obsolescence.
  • Provide HMI hardware/software design for new products, including display selection and architecture.
  • Collaborate with mechanical, controls, marketing, and applications engineering.
  • Define PCB design/layouts for HMI controller boards and interfaces.
  • Customer service: resolve field performance issues related to HMI and UI.
  • Diagnose rendering/communication/data presentation issues and improve reliability.
  • Develop modular, scalable HMI architectures with multi-language support and remote connectivity.
  • Other duties as assigned.

Skills

HMI/embedded UI design
C/C++
Python
UX/UI design principles
Embedded Linux/RTOS
Touchscreen/display interfaces
Communication
Project management
Cross-functional teamwork

Education

BSEE/BSCS or equivalent
MSEE/MSCS preferred

Tools

Altium
Keil MDK
Qt/QML
LVGL

Job description

Automatic Data Processing, Inc. is seeking an Embedded Systems – HMI Engineer/Principal to design and develop HMI and embedded display systems for welding machines and portable tools.

The role focuses on meeting customer requirements with intuitive, reliable operator interfaces, and involves cross-functional collaboration across product teams. The position supports remote work with travel to SFE facilities in the US and abroad, reporting to the Senior Technical Program Manager.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded HMI Engineer — Remote & Product Architect
Senior Embedded HMI Engineer — Remote & Product Architect

23 Specialized Fabrication Equipment Group • Newberg (OR)

Remote
USD 140,000 - 190,000
Senior Embedded HMI Engineer (Remote)
Senior Embedded HMI Engineer (Remote)

Purge Masters • Newberg (OR)

Remote
USD 120,000 - 180,000
Remote Embedded Systems Electrical Engineer
Remote Embedded Systems Electrical Engineer

Automatic Data Processing, Inc. • Newberg (OR)

Remote
USD 110,000 - 170,000
Embedded Systems - HMI Engineer/Principal
Embedded Systems - HMI Engineer/Principal

ADP, Inc. • Newberg (OR)

Remote
USD 120,000 - 160,000
Embedded Systems - HMI Engineer/Principal
Embedded Systems - HMI Engineer/Principal

23 Specialized Fabrication Equipment Group • Newberg (OR)

Remote
USD 140,000 - 190,000
Senior Embedded Systems Engineer – Remote with Travel
Senior Embedded Systems Engineer – Remote with Travel

23 Specialized Fabrication Equipment Group • Newberg (OR)

Remote
USD 110,000 - 160,000
Embedded Systems - HMI Engineer/Principal
Embedded Systems - HMI Engineer/Principal

Purge Masters • Newberg (OR)

Remote
USD 120,000 - 180,000
Remote Embedded Systems Engineer (Electrical)
Remote Embedded Systems Engineer (Electrical)

Specialized Fabrication Equipment Group • Newberg (OR)

Remote
USD 90,000 - 130,000
Remote Senior Embedded Systems Engineer
Remote Senior Embedded Systems Engineer

Purge Masters • Newberg (OR)

Remote
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Nanosoft Consulting Talent Page • Mossville (IL)

On-site
USD 90,000 - 120,000