Embedded C++ Sr Developer (ai)

Caterpillar Inc.

Not specified (assumed hybrid or onsite based on industry standards)
Embedded c++ development
Hmi software architecture
System-level thinking
Caterpillar Inc. is seeking a Senior HMI Software Developer with over six years of experience in embedded C++ development. The role emphasizes architectural maturity, problem-solving, and collaboration within a team, focusing on creating high-quality HMI software solutions in a control environment

Job Summary

  • Your Work Shapes the World at Caterpillar Inc. when you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.
  • The E&T HMI Team is seeking a Senior HMI Software Developer to join our Control and Embedded HMI development environment.
  • As a senior individual contributor, this role goes beyond feature development; the developer is expected to influence technical direction, apply structured problem-solving, and ensure HMI solutions meet long-term requirements.

Matching Summary

Match Score: 85

Caterpillar Inc. is seeking a Senior HMI Software Developer with over six years of experience in embedded C++ development. The role emphasizes architectural maturity, problem-solving, and collaboration within a team, focusing on creating high-quality HMI software solutions in a control environment.

Skills & Requirements

Must-have

  • Embedded C++ development
  • HMI software architecture
  • System-level thinking
  • Deep technical debugging
  • Structured problem-solving
  • AI-assisted development tools

Nice-to-have

  • Architectural maturity
  • Long-term maintainability
  • Collaborate with cross-functional teams
  • Influence technical direction

Key Requirements

  • 6+ years of software development experience
  • Bachelor’s or Master’s degree
  • Proficiency in C++
  • Experience with web technologies
  • Understanding of communication protocols
  • Experience in Agile development environments

Work Rights

Not specified

Tailored Resume

Cover Letter