Embedded Software Engineering Specialist - Core Machine

Caterpillar of Australia

Mossville, IL, US
$128,470.00 - $192,710.00; not specified; medical,...
Embedded applications using c++
Linux based embedded applications
Ci/cd/ct practices
You’ll help shape how we build and deliver embedded applications for Caterpillar’s Linux based on-board Info/Domain ECUs

Job Summary

  • You’ll help shape how we build and deliver embedded applications for Caterpillar’s Linux based on-board Info/Domain ECUs.
  • Working closely with cross-functional teams, you’ll drive improvements and standardization in application configuration, testing infrastructure, CI/CD/CT practices, and engineering visibility across the organization.
  • Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience.

Matching Summary

You’ll help shape how we build and deliver embedded applications for Caterpillar’s Linux based on-board Info/Domain ECUs.

Salary

$128,470.00 - $192,710.00; Not specified; Medical, dental, and vision benefits*

Skills & Requirements

Must-have

  • Embedded applications using C++
  • Linux based embedded applications
  • CI/CD/CT practices
  • Software development tools (Ubuntu, Git, Artifactory, Python)
  • Testing framework like Google test
  • Strong scripting capabilities (Python, Bash)

Nice-to-have

  • AI-assisted development tools
  • Cross-functional collaboration
  • Continuous process improvement
  • Technical leadership

Key Requirements

  • Proficiency in requirements analysis
  • Analytical thinking for technical issues
  • Software design and development for embedded applications
  • Technical troubleshooting skills
  • Effective communication skills
  • Principal/Staff engineer level C, C++ proficiency
  • Linux based software development experience

Work Rights

Not specified

Tailored Resume

Cover Letter