Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Senior Embedded Software Engineer

Caterpillar Inc.

. Develop C++ software for collision mitigation systems used across Caterpillar construction products in a Linux-based development environment .

Posted 10/6/2026full-timeUnited StatesSenior💰 $112,710 - $169,060 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in C++ software development for collision mitigation systems within a Linux environment, with a strong focus on camera and radar-based perception technologies. Proficient in applying ADAS principles and utilizing ROS/ROS2 frameworks to enhance machine awareness and operator safety.

Highest-signal resume keywords
C++ Application DevelopmentLinux Environment ExperienceCamera-Based Perception SystemsAutomotive ADAS KnowledgeROS/ROS2 Framework Familiarity

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++ ProgrammingCollision Avoidance SystemsObject DetectionSensor IntegrationComputer Vision Technologies
Soft Skills
Analytical ThinkingCollaboration
Tools & Technologies
Linux Development EnvironmentADAS PrinciplesROSROS2
Industry Keywords
Collision Mitigation SystemsMachine AwarenessObstacle DetectionOperator Safety

Tech Stack

Tools & technologies
LinuxC++

About the role

Key responsibilities & impact
  • Develop C++ software for collision mitigation systems used across Caterpillar construction products in a Linux-based development environment
  • Design, integrate, and validate camera- and radar-based perception features
  • Improve machine awareness, obstacle detection, and operator safety
  • Collaborate with a cross-functional team to deliver advanced autonomy-related capabilities
  • Leverage ADAS principles and ROS/ROS2 frameworks

Requirements

What you’ll need
  • Strong experience developing C++ applications in a Linux environment
  • Background working with camera-based perception systems, computer vision technologies, or sensor integration
  • Experience with radar technologies, object detection, or collision avoidance systems
  • Experience with Automotive ADAS (Advanced Driver Assistance Systems)
  • Familiarity with ROS and/or ROS2 frameworks
  • Knowledge of analytical thinking techniques and tools
  • Knowledge of technology and application methods
  • Knowledge of software development tools and activities
  • Ability to work full-time at the Mossville, Illinois or Irving, Texas office
  • Ability to travel up to 10%
  • Successful completion of a drug screen
  • Work authorization or visa sponsorship eligibility

Benefits

Comp & perks
  • Medical, dental, and vision benefits
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Domestic relocation assistance