Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. is a global manufacturing company that develops heavy equipment and engines for construction, mining, energy, and other infrastructure-focused industries. Its product portfolio includes excavators, dozers, articulated trucks, and power systems, supported by advanced technology and a worldwide dealer network. Founded in 1925, the company combines long-standing industrial expertise with a focus on improving productivity and advancing more sustainable equipment and operations.

Senior Embedded Software Engineer – Onsite

Build C++ collision-mitigation software for Caterpillar construction equipment in a Linux environment. Develop camera, radar, ADAS, and ROS-based capabilities that enhance machine awareness and operator safety.

Description

  • Create C++ collision-mitigation software for Caterpillar construction products in a Linux-based development environment
  • Design, integrate, and verify perception features using camera and radar data
  • Advance machine awareness, obstacle detection, and operator safety
  • Partner with cross-functional teams to deliver autonomy-focused capabilities
  • Apply ADAS concepts alongside ROS and ROS2 frameworks

Requirements

  • Substantial experience building C++ applications in Linux environments
  • Experience with camera-based perception, computer vision, or sensor integration
  • Experience with radar systems, object detection, or collision-avoidance technologies
  • Experience with automotive Advanced Driver Assistance Systems (ADAS)
  • Familiarity with ROS and/or ROS2
  • Knowledge of analytical thinking methods and tools
  • Knowledge of technology and application methodologies
  • Knowledge of software development tools and practices
  • Availability to work full-time from the Mossville, Illinois, or Irving, Texas, office
  • Willingness to travel up to 10%
  • Successful completion of a drug screening
  • Work authorization or eligibility for visa sponsorship

Benefits

  • Medical, dental, and vision coverage
  • Paid time off, including vacation, holidays, and volunteer time
  • 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 opportunities
  • Incentive bonus
  • Disability benefits
  • Life insurance
  • Parental leave
  • Adoption benefits
  • Tuition reimbursement
  • Domestic relocation assistance

Related Jobs

Kreato Global | BPO and Language Solutions

Remote English-Spanish OPI/VRI Interpreter

Kreato Global | BPO and Language Solutions
201 – 500 Employees
HealthcareHospitalityLogistics

Interpret remotely between English- and Spanish-speaking people in medical, financial, social service, and customer care settings. Provide language support for Kreato Global across Latin America.

Open
SPERTON - Where Great People Meet

Sales Executive, Elevators and Car Parking Systems

SPERTON - Where Great People Meet
51 – 200 Employees

Drive elevator and car parking system sales across Mumbai’s Western Region. Build client and dealer relationships, and manage deals from initial enquiry through project execution.

Open