Autonomy Software Architect - Embedded C/C++

Caterpillar

Irving (TX)

On-site

USD 125,000 - 209,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
401(k) plans
Paid time off
Career development
Incentive bonus

Job summary

Caterpillar is seeking an Autonomy Engineering Development Specialist to design, develop, and test robust embedded software for remote control systems. You will drive software architecture, lead AUTOSAR-based development, and collaborate across global teams to ensure production readiness.

The role requires strong RTOS and embedded C/C++ skills, experience in software architecture, and the ability to mentor distributed engineers.

Qualifications

  • Bachelor's degree in engineering or computer science; advanced degree preferred.
  • Strong expertise in embedded C/C++ development in RTOS environments.
  • Proven experience in software architecture and embedded/autonomy systems.
  • Deep knowledge of AUTOSAR (Classic preferred).
  • Experience with modeling tools (MATLAB/Simulink) in embedded environments.
  • Experience with vehicle/machine networks (CAN, Ethernet).
  • Proficiency with development tools (GIT, debuggers, cross-compilers).

Responsibilities

  • Define and drive software architecture for Remote Control and autonomy systems on embedded platforms.
  • Design, develop, and review real-time embedded control software.
  • Lead AUTOSAR-based software architecture and development using Embedded C/C++.
  • Define and govern software requirements with traceability to system and customer needs.
  • Architect and guide software integration across system, hardware, and platform layers.
  • Standardize machine interfaces across platforms.
  • Support cybersecurity and functional safety in software design and validation.
  • Support Sprint planning and execution.
  • Drive software verification, validation, and quality practices.
  • Troubleshoot complex issues and lead root cause analysis and resolution.
  • Align delivery with global teams, platform initiatives, and production readiness goals.
  • Mentor software developers and provide technical leadership across distributed teams.

Skills

Embedded C/C++
RTOS development
AUTOSAR knowledge
Software architecture
Debugging
Distributed teamwork

Education

Bachelor's degree in engineering or computer science

Tools

GIT
Debuggers
Cross-compilers
MATLAB/Simulink

Job description

Caterpillar is seeking an Autonomy Engineering Development Specialist to design, develop, and test robust embedded software for remote control systems. You will drive software architecture, lead AUTOSAR-based development, and collaborate across global teams to ensure production readiness.

The role requires strong RTOS and embedded C/C++ skills, experience in software architecture, and the ability to mentor distributed engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Embedded Software Architect (C/C++, AUTOSAR)
Autonomy Embedded Software Architect (C/C++, AUTOSAR)

Caterpillar Brazil • Clayton (NC), Northern (KY)

Hybrid
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Career Development
+2
Autonomy Embedded Software Architect (C/C++, AUTOSAR)
Autonomy Embedded Software Architect (C/C++, AUTOSAR)

Caterpillar Inc. • Mossville (PA)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) savings plans
Tuition Reimbursement
+7
Autonomy Software Architect — Embedded C/C++, AUTOSAR Lead
Autonomy Software Architect — Embedded C/C++, AUTOSAR Lead

Caterpillar Inc. • Mossville (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Embedded Systems Engineer
Autonomy Embedded Systems Engineer

Caterpillar • Ina (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
Paid time off (Vacation, Holidays)
401(k) savings plans
+1
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
Autonomy Software Engineer - Production-Quality C/C++
Autonomy Software Engineer - Production-Quality C/C++

Caterpillar Inc. • Irving (TX)

On-site
USD 97,000 - 159,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Engineering Development Specialist
Autonomy Engineering Development Specialist

Caterpillar Inc. • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Embedded Software Engineering Specialist
Embedded Software Engineering Specialist

Caterpillar • Irving (TX)

On-site
USD 125,000 - 209,000
Medical benefits
401(k) plans
Paid time off
+2
Embeded Software Engineer
Embeded Software Engineer

Caterpillar Inc. • Mossville (PA)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) savings plans
Tuition Reimbursement
+7
Embeded Software Engineer
Embeded Software Engineer

ApplyMint • Irving (TX)

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