Embedded Software Engineering Specialist - Core Machine

Caterpillar Inc.

Mossville, IL, United States
Base: $128,470.00 - $192,710.00; bonus/equity: inc...
Onsite
Linux-based embedded applications
Ci/cd/ct practices
Software development toolchain
Caterpillar Inc. is seeking an Embedded Software Engineering Specialist to work onsite in Mossville, IL. The role involves establishing shared build infrastructure for Linux-based embedded software and collaborating with cross-functional teams to enhance development processes

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 platform, middleware, and application teams to design and implement a standardized, scalable build process for Linux based embedded applications.
  • Collaborate with technology and tools organizations to create new workflows and continuously improve existing processes, while mentoring and guiding team members.

Matching Summary

Match Score: 85

Caterpillar Inc. is seeking an Embedded Software Engineering Specialist to work onsite in Mossville, IL. The role involves establishing shared build infrastructure for Linux-based embedded software and collaborating with cross-functional teams to enhance development processes.

Salary

Base: $128,470.00 - $192,710.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, vision, PTO, 401(k), HSA, FSA, Health Lifestyle Programs, EAP, Voluntary Benefits, Career Development, Disability, Life Insurance, Parental leave, Adoption benefits, Tuition Reimbursement

Skills & Requirements

Must-have

  • Linux-based embedded applications
  • CI/CD/CT practices
  • Software development toolchain
  • Requirements management
  • Test automation
  • Build infrastructure
  • Application configuration

Nice-to-have

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

Key Requirements

  • Degree in Engineering, Computer Science, or Computer Engineering
  • Proficiency in C, C++
  • Experience with Ubuntu, Git, Artifactory, Python
  • Experience with CI/CD systems (GitLab, Jenkins)
  • Experience with Google Test framework
  • Strong scripting capabilities (Python, Bash)
  • Demonstrated experience in Linux based software development

Work Rights

Not specified

Tailored Resume

Cover Letter