Logo
Kasmo Global

Software Engineer

Kasmo Global, Mossville, Illinois, us, 61552

Save Job

Job Title:

Software Engineer - Autonomous Mining Trucks Duration:

1+ Year Contract

Job Summary:

Join a cutting-edge autonomy team at the forefront of mining and construction technology. Our team is integrating emerging automation technologies into real-world, rugged environments. As a

Software Engineer / Data Analyst , you will contribute directly to the development of autonomous large mining trucks. From data analytics to production-grade software development, your work will drive innovation and customer impact on a global scale.

Key Responsibilities: Apply

data analysis techniques using Python

to inform the design and behavior of autonomous systems. Develop and maintain

high-quality production-grade C++ software , adhering to industry standards. Participate in

software design reviews, documentation, validation, and quality assurance

processes. Support

requirements engineering , architecture trade-offs, and functional safety processes. Collaborate cross-functionally to solve real-world challenges and deploy autonomy solutions at scale. Required Qualifications:

Bachelor's, Master's, or PhD in

Robotics, Computer Science, Electrical Engineering, or Computer Engineering

from an accredited institution. Minimum

5 years of professional experience

in relevant software development roles. Strong programming skills in

C++ and Python . Solid foundation in

mathematics and robotics principles . Proven experience working with

software development lifecycle

and applying

software/data engineering best practices . Exposure to or knowledge of

functional safety design

is a plus. Desired Attributes:

Experience in

autonomous systems ,

robotics , or

industrial automation . Strong

problem-solving

mindset with the ability to work on large, complex data sets. Comfortable in

fast-paced, collaborative R&D environments . Willingness and ability to travel to

Arizona proving grounds

as needed.