Kasmo Global

C++ AUTONOMY ENGINEER

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a C++ Autonomy Engineer on a contract basis for 40 hours per week, paying $40.22 - $45.00 per hour. Requires a relevant degree, strong C++ and Python skills, and experience in data analysis and robotics.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
360
-
πŸ—“οΈ - Date
November 18, 2025
πŸ•’ - Duration
Unknown
-
🏝️ - Location
On-site
-
πŸ“„ - Contract
Unknown
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Mossville, IL 61552
-
🧠 - Skills detailed
#Programming #Python #Mathematics #Computer Science #Data Science #Data Analysis #C++ #Documentation #Automation
Role description
Autonomy role: Job Summary: Our team is focused on evolving the state of the art and bringing emerging automation & autonomy technology into the harsh production environments found on typical mining and construction jobsites. As a data analyst and software developer focusing on autonomous large mining trucks, you’ll collaborate with team members to develop new autonomous truck models and features that provide critical value to our customers. Every day you will work with your team to solve real world problems by selecting the right approach and bringing those solutions to production. We have a fabulous team that does some of the most exciting work at Caterpillar, and we can’t wait for you to join the team!! What You Will Do: Utilizing Python, use data analysis techniques to inform the design of autonomy systems for large mining trucks Develop production quality C++ software including design, documentation, coding, product quality, and validation Support requirements generation and architecture decisions and tradeoffs Support functional safety software design and validation process Collaborate with team members to execute on goals Education requirement: Bachelor’s degree, Master’s degree, or PhD in an accredited Robotics, Electrical or Computer Engineering or Computer Science degree What skills you will have: Problem Solving: Ability to execute projects and optimize development strategies based on a large repository of data Strong foundation in mathematics and engineering fundamentals Software Development Life Cycle: Strong understanding of software engineering and data science principles The Command for Hauling developer will participate in various aspects of the development process including design, documentation, coding, product quality, and validation Programming: Skilled at programming in C++ and Python Familiarization with core robotics principles Job Type: Contract Pay: $40.22 - $45.00 per hour Expected hours: 40 per week Work Location: In person