Embedded Software DevOps Engineer
Cat · Mossville, IL
$89,210–$133,810from the description
Jul 26, 2026
Mossville, IL
Jul 28, 2026
What this job asks for AI summary
This role on Caterpillar's Development and Process Tools team involves building and maintaining internal software development tooling used by global embedded software engineering teams. Day-to-day work spans writing code in Python, Perl, and JavaScript, managing CI/CD pipelines, designing APIs and GUIs, and handling package dependency management. It suits a mid-to-senior software engineer with a DevOps or tooling background.
Mid level · Peoria, IL · Full-time
Long application — this platform typically asks you to create an account and re-enter your work history.
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
Why we read it this way (5)
The title includes 'DevOps' but the role's primary work is building internal software development tools (writing code in Python/Perl/JavaScript, designing APIs and GUIs), which aligns more closely with Software Developers than with infrastructure/systems administration — hence the SOC choice, with Network and Computer Systems Administrators as a runner-up given the CI/CD and pipeline emphasis.
Python, Perl, and JavaScript are listed together under 'Considerations for Top Candidates' as a single 'or similar language' requirement; they are treated as a required capability (the role explicitly calls for leveraging all three in the 'What You Will Do' section) with alternatives noted accordingly.
CI/CD pipeline development, package dependency management (Conan, Ivy), API design, and GUI design all appear under 'Considerations for Top Candidates' — a secondary, aspirational section — so they are marked preferred rather than hard gates.
A Bachelor's degree in CS, engineering, or information systems is listed as preferred with 'OR equivalent working experience' explicitly offered, so no minimum degree is flagged.
The posting states the position requires working onsite five days a week in Mossville, IL (near Peoria, IL); remote work is not available.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.