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

Embedded HMI Developer - C++ and Display system

Job in Mossville, Peoria County, Illinois, 61552, USA
Listing for: Global Connect Technologies
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Mossville

Job Title :
Embedded Software Engineer (C++ / Angular – Display Applications)

Caterpillar is seeking a Full Stack Software Engineer to support display‑based applications running on Linux platforms. This role combines C++ application‑level backend development with Angular front‑end development
, delivering end‑to‑end software that drives user‑facing display systems used in industrial environments.

The role focuses on application software — not firmware, drivers, or kernel‑level development.

Key Responsibilities
  • Develop and maintain C++ application‑level software supporting display and HMI systems
  • Build and enhance Angular front‑end applications used in display‑driven user interfaces
  • Integrate front‑end Angular components with C++ backend application logic
  • Support Linux‑based display platforms
    , including application deployment and debugging
  • Design and manage data flow, state management, and messaging between UI and backend services
  • Collaborate with cross‑functional teams including UI, systems, and platform engineers
  • Debug and resolve issues across the full software stack (UI through backend application code)
Required Qualifications
  • 2+ years of professional software development experience
  • Strong experience with C++ at the application level
  • Hands‑on experience developing Angular front‑end applications
  • Experience working in Linux or embedded Linux environments
  • Understanding of full‑stack application architecture (UI, backend logic, system integration)
  • Experience debugging and maintaining complex software systems
Preferred Qualifications
  • Experience with display systems, HMI platforms, or UI‑driven embedded applications
  • Familiarity with inter‑process communication, messaging, or service‑based architectures
  • Experience supporting industrial, automotive, or embedded display solutions
  • Exposure to Agile or collaborative software development environments
#J-18808-Ljbffr
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