StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Embedded HMI Developer - C++ and Display system

Global Connect Technologies - Mossville, IL

Apply Now

Job Description

Job Title : Embedded Software Engineer (C++ / Angular - Display Applications)Location: Mossville, ILRole OverviewCaterpillar 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 ResponsibilitiesDevelop and maintain C++ application-level software supporting display and HMI systemsBuild and enhance Angular front-end applications used in display-driven user interfacesIntegrate front-end Angular components with C++ backend application logicSupport Linux-based display platforms, including application deployment and debuggingDesign and manage data flow, state management, and messaging between UI and backend servicesCollaborate with cross-functional teams including UI, systems, and platform engineersDebug and resolve issues across the full software stack (UI through backend application code)Required Qualifications2+ years of professional software development experienceStrong experience with C++ at the application levelHands-on experience developing Angular front-end applicationsExperience working in Linux or embedded Linux environmentsUnderstanding of full-stack application architecture (UI, backend logic, system integration)Experience debugging and maintaining complex software systemsPreferred QualificationsExperience with display systems, HMI platforms, or UI-driven embedded applicationsFamiliarity with inter-process communication, messaging, or service-based architecturesExperience supporting industrial, automotive, or embedded display solutionsExposure to Agile or collaborative software development environments

Created: 2026-05-14

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.