🌿 Back to all jobs

🥝 Senior Software Engineer

Kasmo Inc | Schaumburg, Illinois, United States | Posted May 12, 2026

Job Description

Senior Software Engineer Embedded Systems (C++ / Linux)

Overview

This role supports the Articulated Trucks group within Hauling Applications at Caterpillar. The Software Engineer will design, develop, test, and deploy embedded software solutions for off highway vehicle applications. This is a senior level position focused on C++ and Linux based development, with robotics and ROS experience considered a strong plus.

Key Responsibilities

  • Design, develop, and implement embedded software solutions from requirements through production and commercial deployment.

  • Develop and maintain C++ applications running on Linux-based embedded systems.

  • Analyze and enhance system performance, stability, scalability, and reliability

    Apply for This Position

    Submit Application