Senior Embedded C++ Engineer - ADAS & Perception (ROS)

Jobtailor

Illinois

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Caterpillar in Illinois is seeking a skilled C++ software engineer to develop collision mitigation systems for a Linux environment. You will design, implement, and validate camera- and radar-based perception features, enhancing machine awareness and operator safety.

You will collaborate with a cross-functional team to deliver autonomy-related capabilities, applying ADAS and ROS/ROS2 principles. This onsite role is based in Mossville, IL or Irving, TX, with up to 10% travel.

Qualifications

  • Strong C++ development experience in Linux.
  • Experience with camera-based perception systems.
  • Experience with radar or collision avoidance systems.
  • Experience with Automotive ADAS.
  • Familiarity with ROS and/or ROS2 frameworks.
  • Knowledge of analytical thinking techniques and tools.
  • Knowledge of software development tools and activities.
  • Must work full-time onsite five days a week at Mossville, IL or Irving, TX offices.
  • Willingness to travel up to 10%.
  • Must be eligible to work without visa sponsorship; visa sponsorship is not available.

Responsibilities

  • Develop C++ software for collision mitigation systems in a Linux environment.
  • Design, integrate, and validate camera- and radar-based perception features.
  • Improve machine awareness, obstacle detection, and operator safety.
  • Collaborate with a growing cross-functional team to deliver autonomy-related capabilities.
  • Leverage ADAS principles and ROS/ROS2 frameworks.
  • Develop software solutions integrating camera, radar, and intelligent sensing technologies for machine safety, performance, and automation.

Skills

C++ application development
Camera-based perception
Radar technologies
Automotive ADAS
ROS/ROS2 familiarity
Analytical thinking
Technical problem solving
Software development tools

Tools

ROS
ROS2
Camera technologies
Radar technologies

Job description

Caterpillar in Illinois is seeking a skilled C++ software engineer to develop collision mitigation systems for a Linux environment. You will design, implement, and validate camera- and radar-based perception features, enhancing machine awareness and operator safety.

You will collaborate with a cross-functional team to deliver autonomy-related capabilities, applying ADAS and ROS/ROS2 principles. This onsite role is based in Mossville, IL or Irving, TX, with up to 10% travel.

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

Similar jobs worth comparing

Senior Embedded C++ Engineer – Vision & ROS2 (Linux)
Senior Embedded C++ Engineer – Vision & ROS2 (Linux)

Caterpillar Financial Services Corporation • Mossville (IL)

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

Jobtailor • Illinois

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

Caterpillar Financial Services Corporation • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+4
Senior Autonomy Localization Engineer (C++/ROS)
Senior Autonomy Localization Engineer (C++/ROS)

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 113,000 - 183,000
Medical benefits
401(k) plans
Paid time off
+9
Autonomy Software Engineer: Radar & Camera Perception
Autonomy Software Engineer: Radar & Camera Perception

Caterpillar Inc. • Irving (TX)

On-site
USD 128,000 - 209,000
Relocation assistance
Visa sponsorship available
Onsite five days a week
Senior Perception Engineer — Autonomous Off-Road Vision
Senior Perception Engineer — Autonomous Off-Road Vision

Caterpillar • Town of Montana (WI)

On-site
USD 113,000 - 183,000
Autonomy Safety Systems Engineer
Autonomy Safety Systems Engineer

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 128,000 - 209,000
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
Senior Autonomy Engineer: Robotics & Real-World Deployment
Senior Autonomy Engineer: Robotics & Real-World Deployment

Caterpillar Inc. • Irving (TX)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+4
Senior Perception Architect for Autonomous Systems
Senior Perception Architect for Autonomous Systems

Caterpillar Inc. • Irving (TX)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
401(k) savings plans
Incentive bonus
+1