Senior Embedded Software Engineer - On-site, Relocation

Caterpillar

Mossville (IL)

On-site

USD 113,000 - 169,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
Paid time off
401(k) savings plans
Health Savings Account
Flexible Spending Accounts
Career Development
Incentive bonus
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement

Job summary

Caterpillar Inc. in Mossville, Illinois, is seeking an Embedded Software Senior Engineer for the Machine Technology Platform Group. You will design, develop, and test production‑quality C/C++ software for machine subsystems, collaborating across embedded software, validation, and systems engineering teams.

The role requires experience with RTOS/Linux, GoogleTest, Git, Docker, and modern CI tools; domestic relocation is available, visa sponsorship is not, and travel is about 10%.

Qualifications

  • Define software requirements for components and subsystems across products.
  • Contribute to architecture discussions for design consistency.
  • Identify risks and considerations across the development lifecycle.
  • Develop production-quality C/C++ software with QA and validation.

Responsibilities

  • Gather and analyze user and client needs to define software requirements for components and subsystems used across multiple products.
  • Promote design consistency across products by contributing to product and software architecture discussions.
  • 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.

Skills

Software lifecycle
Embedded software (RTOS/Linux)
Unit testing (GoogleTest)
Scripting (Python/Bash)
Team collaboration

Tools

Git
GitHub Actions
Jenkins
Docker
Lauterbach
Rust
Open-source libraries
AI-assisted tools

Job description

Caterpillar Inc. in Mossville, Illinois, is seeking an Embedded Software Senior Engineer for the Machine Technology Platform Group. You will design, develop, and test production‑quality C/C++ software for machine subsystems, collaborating across embedded software, validation, and systems engineering teams.

The role requires experience with RTOS/Linux, GoogleTest, Git, Docker, and modern CI tools; domestic relocation is available, visa sponsorship is not, and travel is about 10%.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - RTOS/Linux, On-Site
Senior Embedded Software Engineer - RTOS/Linux, On-Site

Caterpillar Brazil • Illinois

Hybrid
USD 113,000 - 169,000
Relocation assistance
Senior Embedded Software Engineer — On‑Site, RTOS/Linux
Senior Embedded Software Engineer — On‑Site, RTOS/Linux

Caterpillar Financial Services Corporation • Tucson (AZ)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+4
Real-Time Embedded Software Engineer — Integration & Testing
Real-Time Embedded Software Engineer — Integration & Testing

Caterpillar • Ina (IL)

On-site
USD 98,000 - 146,000
Relocation assistance
Visa sponsorship
Travel opportunities
Senior Embedded Software Engineer - Electrification
Senior Embedded Software Engineer - Electrification

Caterpillar Brazil • Illinois

On-site
USD 113,000 - 169,000
Medical, dental, vision benefits
401(k) savings plans
Health Savings Account (HSA)
+1
Lead Embedded Engineer - Data Link & Networking (Onsite)
Lead Embedded Engineer - Data Link & Networking (Onsite)

Caterpillar Brazil • Illinois

On-site
USD 128,000 - 193,000
Relocation assistance
Visa sponsorship
Onsite five days a week
Senior Configurator Systems Integration Engineer Relocation
Senior Configurator Systems Integration Engineer Relocation

Caterpillar • Mossville (PA)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) retirement plans
Embedded Software Senior Engineer
Embedded Software Senior Engineer

Caterpillar Brazil • Illinois

Hybrid
USD 113,000 - 169,000
Relocation assistance
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Embedded Software Engineer
Embedded Software Engineer

Accord Technologies Inc • Chillicothe (IL)

On-site
USD 90,000 - 120,000
Embedded Software Senior Engineer
Embedded Software Senior Engineer

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9