Senior Embedded Software Engineer — On‑Site, RTOS/Linux

Caterpillar Financial Services Corporation

Tucson (AZ)

On-site

USD 113,000 - 169,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
Paid time off
401(k) savings plans
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Relocation assistance
Career development

Job summary

Caterpillar Inc. is seeking an Embedded Software Senior Engineer for the Machine Technology Platform Group. You will design, develop, and test software for Caterpillar machine subsystems, delivering features with iterative development and high-quality code.

You will work on production-quality C/C++ software, collaborate across embedded software, validation, and systems engineering teams, and contribute to architecture discussions to ensure design consistency.

Qualifications

  • Experience with the software development life cycle and design specifications.
  • Embedded software development for RTOS and Linux environments.
  • Proficiency with GoogleTest-based unit testing and embedded build workflows.
  • Scripting and debugging skills (Python, Bash etc.).

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 architecture discussions.
  • Identify common issues, risks, and considerations throughout the development life cycle.
  • Develop production-quality C/C++ software, including design, documentation, coding, QA, and validation.

Skills

Software development life cycle
Embedded software
RTOS & Linux
GoogleTest unit testing
Python scripting
Independent collaboration

Tools

Git
GitHub Actions
Jenkins
Docker
Lauterbach
Rust

Job description

Caterpillar Inc. is seeking an Embedded Software Senior Engineer for the Machine Technology Platform Group. You will design, develop, and test software for Caterpillar machine subsystems, delivering features with iterative development and high-quality code.

You will work on production-quality C/C++ software, collaborate across embedded software, validation, and systems engineering teams, and contribute to architecture discussions to ensure design consistency.

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, Relocation
Senior Embedded Software Engineer - On-site, Relocation

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+9
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
Embedded Software Senior Engineer
Embedded Software Senior Engineer

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, Electrified Powertrains
Senior Embedded Software Engineer, Electrified Powertrains

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 113,000 - 169,000
Relocation assistance
Visa sponsorship available
Onsite work five days a week
Senior Embedded Software Engineer – Electrification Systems
Senior Embedded Software Engineer – Electrification Systems

Caterpillar Inc. • United States

On-site
USD 113,000 - 169,000
Medical benefits
PTO and holidays
401(k) and matching
+9
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
Embedded Software Senior Engineer
Embedded Software Senior Engineer

Caterpillar Brazil • Illinois

Hybrid
USD 113,000 - 169,000
Relocation assistance
Autonomy Embedded Software Architect – Real-Time C/C++, AUTOSAR
Autonomy Embedded Software Architect – Real-Time C/C++, AUTOSAR

ApplyMint • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+2