×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Systems - HMI Engineer​/Principal

Remote / Online - Candidates ideally in
Newberg, Yamhill County, Oregon, 97132, USA
Listing for: Automatic Data Processing, Inc.
Remote/Work from Home position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Embedded Systems - HMI Engineer/Principal

Newberg, OR, US

Position :
Embedded Systems – HMI Engineer/Principal

Reports To :
Senior Technical Program Manager

Location: Remote with ability to travel to SFE facilities in the US and abroad.

Job Summary: Position is an individual contributor focused on the design and development of human-machine interfaces (HMI) and embedded display systems for new product development in welding machines, portable machine tools, and high-pressure testing applications. The qualified person shall understand product requirements and operator workflow needs, and be capable of designing, testing, and validating HMI solutions with product development team members that provide an intuitive, reliable, and consistent user experience across product lines.

The person shall be able to work in a cross-functional product development team to ensure all HMI features and functionalities — including graphical interfaces, alarm systems, data visualization, and communication with underlying machine controls — are defined, designed, documented, and validated in meeting customer/market requirements with a focus on schedule as well as meeting project budgets. The person shall have skills in embedded HMI system design as shown below:

Qualifications :

  • BSEE, BSCS, or equivalent degree in Math/Sciences with extensive proficiency in HMI and embedded software engineering. MSEE / MSCS preferred
  • Ten to fifteen years' experience in HMI/GUI development for embedded systems in a manufacturing or industrial equipment environment
  • Strong proficiency in C/C++, Python, and modern UI frameworks (Qt/QML, LVGL, or equivalent embedded graphics libraries)
  • Experience with embedded Linux, RTOS, or similar platforms as they relate to display and user interface systems
  • Familiarity with touchscreen, display, and peripheral interface technologies (SPI, I2C, UART, CAN, Ethernet)
  • Experience with digital and analog circuitry design as it pertains to HMI hardware integration (display controllers, communication interfaces, input devices)
  • Familiar with working in a project-oriented environment capable of taking a project from concept to finished product as directed
  • Proficient in Altium (or equivalent PCB design tools) and all Microsoft Office applications, with experience using Keil MDK (or equivalent embedded software development tools)
  • Understanding of UX/UI design principles for industrial operator interfaces, including usability, accessibility, and ergonomic considerations
  • Detail oriented with a focus on meeting deliverables
  • Project management experience with an understanding of critical path deliverables
  • Excellent verbal and written communication skills

Primary Responsibilities:

  • HMI System Development and Design
  • Responsible for the development and implementation of embedded HMI software from concept to final execution, including graphical user interfaces, menu structures, alarm/notification systems, and operator workflows.
  • Define and maintain HMI design standards, style guides, and interaction patterns across product lines to ensure a consistent operator experience.
  • Product Management Responsibilities
  • Responsible for the evolution of HMI platforms over the product life cycle by developing new software releases addressing customer feedback, usability improvements, and feature enhancements.
  • Life Cycle Engineering:
    Evaluate and qualify replacement display hardware, controllers, and interface components due to obsolescence of original components.
  • Product Development Responsibilities
  • Provide HMI hardware and software design for new products, including display selection, interface…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary