Kasmo Global
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.
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.