Embedded HMI Developer - C++ and Display system

Global Connect Technologies

📍 mossville, il, United-States

Full-time Engineering Services Posted June 09, 2026

Job Description

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

Location: Mossville, IL


Role Overview

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