Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Senior Embedded Software Engineer

Caterpillar Inc.

. Gather and analyze user and client needs to define software requirements for components and subsystems used across multiple products .

Posted 9/30/2026full-timeUnited StatesSenior💰 $112,710 - $169,060 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing production-quality C/C++ software for embedded systems, with a strong focus on application system design, unit testing, and collaboration across engineering teams. Proficient in using configuration management tools and iterative development methodologies to enhance software quality and delivery.

Highest-signal resume keywords
C/C++ Software DevelopmentEmbedded Software for RTOS and LinuxGoogleTest-Based Unit TestingConfiguration Management with GitScripting and Debugging Skills (Python, Bash)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ Software DevelopmentEmbedded Software DevelopmentUnit TestingScripting (Python, Bash)DebuggingApplication System DesignSoftware Development Life CycleConfiguration ManagementIterative DevelopmentOpen-Source Libraries
Soft Skills
CollaborationIndependent WorkProblem-Solving
Tools & Technologies
GitGitHub ActionsJenkinsDockerLauterbachRustAI-Assisted Development Tools
Industry Keywords
Embedded SystemsSoftware ArchitectureQuality AssuranceValidationDevelopment Life Cycle

Tech Stack

Tools & technologies
DockerJenkinsLinuxPythonRTOSRustSDLCC++

About the role

Key responsibilities & impact
  • Gather and analyze user and client needs to define software requirements for components and subsystems used across multiple products
  • Contribute to product and software architecture discussions to promote design consistency across products
  • Identify common issues, risks, and considerations throughout the development life cycle
  • Develop production-quality C/C++ software, including design, documentation, coding, quality assurance, and validation
  • Conduct walkthroughs and monitor effectiveness and quality of development activities
  • Collaborate with embedded software, validation, and systems engineering teams
  • Use iterative development to deliver features quickly for current and future Caterpillar machine subsystems

Requirements

What you’ll need
  • Knowledge of the software development life cycle and a solid understanding of application system design and program specifications
  • Experience developing embedded software for RTOS and Linux environments
  • Proficiency with GoogleTest-based unit testing and embedded build-system workflows
  • Strong scripting and debugging skills (Python, Bash etc.)
  • Ability to work independently and collaborate with embedded software, validation, and systems engineering teams
  • Experience with configuration management tools such as Git
  • Familiarity with GitHub Actions, Jenkins, Docker, Lauterbach, and Rust
  • Experience working with open-source libraries
  • Familiarity with AI-assisted development tools
  • Must successfully complete a drug screen
  • Visa sponsorship is not available
  • Ability to travel 10%

Benefits

Comp & perks
  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Domestic relocation assistance