Embedded Software Engineering Specialist - Core Machine

Caterpillar Inc.

Mossville, IL, US
Base: $112,710.00 - $169,060.00; bonus/equity: inc...
Onsite
Linux-based embedded applications
Build infrastructure for linux
Ci/cd/ct practices
Establish shared build infrastructure for Linux-based embedded controllers and drive improvements in application configuration, testing, CI/CD/CT practices, and engineering visibility

Job Summary

  • Establish shared build infrastructure for Linux-based embedded controllers and drive improvements in application configuration, testing, CI/CD/CT practices, and engineering visibility.
  • Partner with teams to design and implement a standardized, scalable build process, enhance build tools for consistent configurations, and perform application readiness activities.
  • Collaborate with system teams to close gaps in the embedded/Linux software development toolchain and create new workflows with technology organizations.

Matching Summary

Establish shared build infrastructure for Linux-based embedded controllers and drive improvements in application configuration, testing, CI/CD/CT practices, and engineering visibility.

Salary

Base: $112,710.00 - $169,060.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, vision, PTO, 401(k), HSA, FSA, etc.

Skills & Requirements

Must-have

  • Linux-based embedded applications
  • Build infrastructure for Linux
  • CI/CD/CT practices
  • Software development toolchain
  • Requirements management

Nice-to-have

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

Key Requirements

  • Degree in Engineering, Computer Science, or Computer Engineering
  • Proficiency in C, C++
  • Experience with Ubuntu, Git, Artifactory
  • Experience with CI/CD systems
  • Experience with Google Test framework

Work Rights

Not specified

Tailored Resume

Cover Letter