Software Developer - HMI Embedded Systems Location: Tulsa, OK Description Seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash ...
Software Developer - HMI Embedded Systems Location: Tulsa, OK Description Seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash ...
PLC Programmer-HMI
San Francisco, CA · On-site
$80K - $109K/yr
PLC Programmer- HMI Location: San Francisco, CA Duration: 6+ Month with extension Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI ...
PLC Programmer-HMI
San Francisco, CA · On-site
$80K - $109K/yr
PLC Programmer- HMI Location: San Francisco, CA Duration: 6+ Month with extension Job Functions: Programming and commissioning machines within automated systems and station integration PLC and HMI ...
Senior Engineer - HMI Screens
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Senior Engineer - HMI Screens
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Senior Engineer - HMI Screens
Longmont, CO · On-site
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Senior Engineer - HMI Screens
Longmont, CO · On-site
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Creates/modifies/troubleshoots PLC/HMI as well as programmable devices as needed for process improvements, failures, and new designs in coordination with internal and external engineering, production ...
Creates/modifies/troubleshoots PLC/HMI as well as programmable devices as needed for process improvements, failures, and new designs in coordination with internal and external engineering, production ...
Senior Engineer - HMI Screens
Longmont, CO · On-site
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Senior Engineer - HMI Screens
Longmont, CO · On-site
$103K - $141K/yr
Performing troubleshooting, diagnostics for site issues related to HMI/SCADA screens. * Collaborate with controls engineers and project teams for Screens development and during system commissioning ...
Manufacturing Automation Technician - PLC/HMI
Lyman, SC · On-site
$25/hr
Creates/modifies/troubleshoots PLC/HMI as well as programmable devices as needed for process improvements, failures, and new designs in coordination with internal and external engineering, production ...
Manufacturing Automation Technician - PLC/HMI
Lyman, SC · On-site
$25/hr
Creates/modifies/troubleshoots PLC/HMI as well as programmable devices as needed for process improvements, failures, and new designs in coordination with internal and external engineering, production ...
HMI (Ignition) Developers
Juno Beach, FL · On-site
$81K - $105K/yr
Kforce has a client seeking a remote HMI (Ignition) Developer to support the design, development, and deployment of standardized Human-Machine Interface (HMI) solutions for large-scale energy and ...
HMI (Ignition) Developers
Juno Beach, FL · On-site
$81K - $105K/yr
Kforce has a client seeking a remote HMI (Ignition) Developer to support the design, development, and deployment of standardized Human-Machine Interface (HMI) solutions for large-scale energy and ...
HMI & SCADA Project Engineer
Raleigh, NC · On-site
HMI & SCADA Project Engineer Location: Raleigh, NC, 27616 Schedule: Monday- Friday Status: Temp 11 Months Description: • Providing the Project Engineering in the HVDC Control & Protection ...
HMI & SCADA Project Engineer
Raleigh, NC · On-site
HMI & SCADA Project Engineer Location: Raleigh, NC, 27616 Schedule: Monday- Friday Status: Temp 11 Months Description: • Providing the Project Engineering in the HVDC Control & Protection ...
Senior HMI Design Engineer - Nuclear
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Senior HMI Design Engineer - Nuclear
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Electrical/Controls Engineer
Fort Lauderdale, FL · On-site
$76K - $102K/yr
HMI Programming * Customer Service Education * BS or Higher in Electrical Engineering or Computer Science or adequate experience Required Skills * Experience with AutoCAD or a similar application
Electrical/Controls Engineer
Fort Lauderdale, FL · On-site
$76K - $102K/yr
HMI Programming * Customer Service Education * BS or Higher in Electrical Engineering or Computer Science or adequate experience Required Skills * Experience with AutoCAD or a similar application
Senior HMI Design Engineer - Nuclear
Greenville, SC · On-site
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Senior HMI Design Engineer - Nuclear
Greenville, SC · On-site
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Field Engineer (PLC & HMI Programming)
$100K - $130K/yr
HMI Programming * FactoryTalk View Studio ME (PanelView) * FactoryTalk View Studio ME Station (PC) * Network design & implementation * Ethernet copper (CAT6, RJ45), basic switches * Fiber optic ...
Quick apply
Field Engineer (PLC & HMI Programming)
$100K - $130K/yr
HMI Programming * FactoryTalk View Studio ME (PanelView) * FactoryTalk View Studio ME Station (PC) * Network design & implementation * Ethernet copper (CAT6, RJ45), basic switches * Fiber optic ...
Senior HMI Design Engineer - Nuclear
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Senior HMI Design Engineer - Nuclear
$85K - $105K/yr
We are seeking an experienced HMI Design Engineer to support the design, development, validation, and regulatory documentation of digital control room interfaces for nuclear power applications. This ...
Automation Engineer (PLC, HMI) Location: Staunton, VA Job Summary We are seeking a hands-on Automation Engineer to support automated manufacturing operations, equipment validation, troubleshooting ...
Quick apply
Automation Engineer (PLC, HMI) Location: Staunton, VA Job Summary We are seeking a hands-on Automation Engineer to support automated manufacturing operations, equipment validation, troubleshooting ...
Role: Automotive IVI/HMI Validation Engineer Location: Sunnyvale, CA -Onsite 5 days/week Duration: 6-month contract to hire Local candidates with LinkedIn Profile Interview Process: • Initial ...
Role: Automotive IVI/HMI Validation Engineer Location: Sunnyvale, CA -Onsite 5 days/week Duration: 6-month contract to hire Local candidates with LinkedIn Profile Interview Process: • Initial ...
Controls Engineer
Mapleton, IL · On-site
$43 - $45/hr
... HMI programming Shift - M-F 7am-3pm Must have 5+ yrs of Allen-Bradley PLC Programming 5+ yrs of HMI programming 5+ yrs of Fanuc Robotics Programming 5+ yrs of Control systems engineering knowledge ...
Controls Engineer
Mapleton, IL · On-site
$43 - $45/hr
... HMI programming Shift - M-F 7am-3pm Must have 5+ yrs of Allen-Bradley PLC Programming 5+ yrs of HMI programming 5+ yrs of Fanuc Robotics Programming 5+ yrs of Control systems engineering knowledge ...
Design Systems Engineer, HMI
$107K - $147K/yr
This role sits at the intersection of human factors engineering and design systems. You'll research and synthesize HMI standards and accessibility guidelines (ISA-101, NUREG-0700, WCAG, NASA-STD-3001 ...
Design Systems Engineer, HMI
$107K - $147K/yr
This role sits at the intersection of human factors engineering and design systems. You'll research and synthesize HMI standards and accessibility guidelines (ISA-101, NUREG-0700, WCAG, NASA-STD-3001 ...
Vehicle Support Engineer - HMI Systems
Foster City, CA · On-site
$75/hr
As a Fleet Support Engineer focused on Human Machine Interface (HMI) and passenger experience systems, you'll play a critical role in keeping our autonomous fleet operational, reliable, and customer ...
Vehicle Support Engineer - HMI Systems
Foster City, CA · On-site
$75/hr
As a Fleet Support Engineer focused on Human Machine Interface (HMI) and passenger experience systems, you'll play a critical role in keeping our autonomous fleet operational, reliable, and customer ...
PLC Programmer
Cougar, WA · On-site
$71K - $97K/yr
PLC/HMI Programming & System Integration: * Design, develop, and implement PLC and HMI programs for Cougar control systems. * Program and configure PLCs (e.g., Automation Direct, Mitsubishi) and HMIs ...
PLC Programmer
Cougar, WA · On-site
$71K - $97K/yr
PLC/HMI Programming & System Integration: * Design, develop, and implement PLC and HMI programs for Cougar control systems. * Program and configure PLCs (e.g., Automation Direct, Mitsubishi) and HMIs ...
Hmi Developer information
See salary details
$40K - $50.8K
1% of jobs
$50.8K - $61.5K
4% of jobs
$61.5K - $72.3K
2% of jobs
$72.3K - $83.1K
4% of jobs
$83.1K - $93.9K
5% of jobs
$104K is the 25th percentile. Wages below this are outliers.
$93.9K - $104.6K
9% of jobs
$104.6K - $115.4K
9% of jobs
$115.4K - $126.2K
10% of jobs
The median wage is $134.3K / yr.
$126.2K - $137K
9% of jobs
$137K - $147.7K
6% of jobs
$152K is the 75th percentile. Wages above this are outliers.
$147.7K - $158.5K
41% of jobs
$40K
$129.3K
$158.5K
How much do hmi developer jobs pay per year?
What is an HMI Developer job?
An HMI (Human-Machine Interface) Developer designs, develops, and maintains user interfaces for industrial systems, machines, or automation processes. They work with software tools to create intuitive and efficient control panels that operators use to monitor and interact with machinery. HMI Developers often collaborate with engineers and technicians to ensure seamless integration with PLCs, SCADA systems, and other automation components. Their role requires expertise in UI/UX design, programming languages, and industry-specific protocols to enhance usability and efficiency in industrial environments.
What are the key skills and qualifications needed to thrive in the Hmi Developer position, and why are they important?
To thrive as an HMI Developer, you need strong programming skills in languages such as C/C++, Java, or Python, and a solid understanding of human-machine interface concepts, automation systems, and UI/UX design principles. Familiarity with industry-standard HMI development tools (e.g., Siemens WinCC, Wonderware, Rockwell FactoryTalk) and protocols like OPC or SCADA, as well as relevant certifications, is often required. Attention to detail, problem-solving abilities, and effective collaboration with cross-functional engineering teams are valuable soft skills in this role. These competencies are crucial for developing intuitive and reliable interfaces that optimize user experience and ensure safe, efficient industrial operations.
What are the typical daily responsibilities of an HMI Developer?
HMI Developers typically spend their days designing, developing, and testing graphical user interfaces for industrial or automation systems, ensuring both functionality and usability. They often work closely with control engineers, project managers, and end-users to gather requirements and implement features that meet operational needs. Regular tasks may include configuring visual displays, integrating real-time data from machinery or processes, troubleshooting issues, and updating existing systems based on user feedback. Collaboration and continuous communication with other team members are key aspects of ensuring successful project delivery.
Job description
Software Developer – HMI Embedded Systems
Location: Tulsa, OK
Description
Seeking a Software Developer with a focus on Human-Machine Interfaces (HMI) to help design and deliver custom in-dash displays, instrumentation, and control system solutions. In this role, you’ll collaborate with engineers and designers to build application software that enhances both the user and vehicle experience.
Our solutions power a wide range of industries - Including on-road and off-road vehicles, recreational marine and personal watercrafts, off-highway industrial equipment, stationary applications, and many more. You’ll have the opportunity to work with inhouse tools, platforms, and products in a creative, fast-paced environment where your contributions directly shape the end-user experience.
Key Job Responsibilities
- Partner with cross-functional product teams to plan, design, and deploy user-focused software display solutions.
- Develop custom software applications that deliver intuitive and engaging interfaces for in-vehicle infotainment systems.
- Implement software applications with system- and vehicle-specific communication and control interfaces.
- Collaborate with platform engineers to integrate hardware and middleware features.
- Work with test and support engineers to identify, troubleshoot, and resolve issues.
- Engage with project stakeholders to provide iterative updates and continuous support.
- Contribute to UI/UX discussions, ensuring user-centered design principles are applied throughout development.
Position Requirements
- Proficient in several programming languages such as C#, C++, Python, Lua, or similar.
- Experience developing application and user-layer software.
- Strong debugging, troubleshooting, and problem-solving skills.
- Ability to quickly learn and adapt to new frameworks, toolchains, and languages.
- Comfortable communicating directly with project stakeholders.
- Bachelor''''''''''''''''''''''''''''''''s degree in a related Science/Technology field, or equivalent training and experience.
- Knowledge of GUI (Geographical User Interface)
Preferred Qualifications
- Experience with Qt, Crank Storyboard or similar embedded UI frameworks.
- Background in in-vehicle-infotainment (IVI) and connectivity.
- Familiarity with engine and vehicle communication protocols (CAN).
Why this Role?
If you have a background in gaming interfaces, mobile applications, or embedded UI development, you’ll likely find this role a great
fit. Our developers engage across the full lifecycle (ideation, design, iteration, and hands-on application). The work is
collaborative, creative, and visible across the organization. Flexible work options are available, but many of our team members
enjoy gathering locally for the camaraderie, innovation, and shared community.
About OakTree Staffing
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
11 - 50 Employees
Headquarters location
Tulsa, OK, US
Year founded
1995