Senior Software Engineer

4 weeks ago


Tucson, Arizona, United States Komatsu Full time

Komatsu is an indispensable partner to the construction, mining, forestry, forklift, and industrial machinery markets, maximizing value for customers through innovative solutions. With a diverse line of products supported by our advanced IoT technologies, regional distribution channels, and a global service network, we tap into the power of data and technology to enhance safety and productivity while optimizing performance. Komatsu supports a myriad of markets, including housing, infrastructure, water, pipeline, minerals, automobile, aerospace, electronics, and medical, through its many brands and subsidiaries, including Joy, P&H, Montabert, Modular Mining Systems, Hensley Industries, NTC, and Gigaphoton.

We're more than a company, and we're a community of passionate, creative professionals striving toward a shared vision: revolutionizing the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas and be yourself.

The Company

Modular Mining Systems is the global leader in mine management technology and a wholly owned subsidiary of Komatsu Ltd. Our innovative technology powers mine operations in every corner of the globe. The products we cultivate, the solutions we engineer, and the service we deliver set us apart in the Mining Technology industry. We're more than a company, we're a community of passionate, creative professionals striving toward a shared vision: to revolutionize the way the mining industry operates. With a presence stretching from Johannesburg to Vancouver, Sydney to Lima, you are part of a global brand that supports creativity, fosters innovation, and encourages you to think big, share ideas, and be yourself.

Job Purpose

The Autonomous Haulage System (AHS) is a comprehensive fleet management system for mines. The autonomous dump truck, jointly developed by Komatsu Ltd., Komatsu America Corp. and Modular Mining Systems, Inc, is centrally controlled through a wireless network that integrates on-board vehicle controllers, high precision global positioning, and obstacle detection and avoidance systems. The system has full supervisory logic that utilizes complex data fusion to control the dump truck to safely operate through a load, haul and dump cycle and allow integration with other mine vehicles such as light vehicles, dozers, loaders, graders.

AHS Product Development team is responsible for crafting innovative solutions to unique and challenging problems. Working with our partners around the world, you will help design and support the next generation of mine planning and optimization technology and build the future platforms and infrastructure that will drive the changes in the mining industry for generations.

Travel Requirements

no more than 10%

Job Duties and Responsibilities

Each day will present you with new challenges and opportunities to test and grow your skills.

You will be part of a talented software team that works on mission-critical applications directly related to Komatsu's AHS functionalities and improvements.

As an AHS Software Engineer, you will be responsible for the following:

  • Producing and maintaining high quality, tested and efficient code, following industry standards.
  • Developing proof of concepts for new, innovative solutions.
  • Performing analysis, estimating work, creating and updating software architecture and design.
  • Understanding Komatsu applications domain and pro-actively interacting with product teams to improve functional and nonfunctional aspects of platform and product components.
  • Providing technical oversight to development teams and contractors in subject area.
Required Skills
  • BSc in Computer Science or equivalent
  • 5+ years of shown experience in Software Development
  • Strong Java coding skills
  • Deep understanding of design patterns, multithreading, and distributed systems.
  • Experience in performance optimization, such as memory profiling, database query optimization, load testing, concurrency management, algorithm optimization, caching strategies, network and I/O optimization, performance monitoring, and garbage collection tuning
  • Experience in REST APIs and IAM
  • Experience in Linux and Shell Scripting
  • Experience in Automation for CI/CD, configuration injection and testing.
  • Problem-solving ability and attention to details
  • Proven success in software architecture and systems design
  • Strong analytical, written, and interpersonal skills.

Desired Skills
  • Good knowledge of computer networking and the TCP/IP stack
  • Experience in Kafka and Event-driven architectures
  • Experience with some of the industry standard solutions for Cloud Native Architectures
  • Solid grasp of performance-critical, real-time, highly available and distributed systems
  • Experience with databases modeling and ORM frameworks
  • Strong written and interpersonal skills, ability to effectively interact with local and offshore development teams.
  • Experience in object-oriented analysis and design using common design patterns
  • Strong analytical skills, experience with domain modeling and requirement elicitation
  • Proven ability to lead and inspire cross-functional teams, foster a collaborative work environment, drive project success, and mentor team members to achieve their full potential.

Komatsu is an Equal Opportunity Workplace and an Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.



  • Tucson, Arizona, United States Raytheon Careers Full time

    About the RoleThis is a challenging and rewarding opportunity for a Senior Principal Software Engineer to join our team as a Software Technical Authority for Missile Systems. As a key member of our Software organization, you will be responsible for architecting, developing, and integrating Real-Time Embedded Software on target hardware environments.Key...


  • Tucson, Arizona, United States Raytheon Technologies Full time

    Country: United States of AmericaLocation: Tucson, AZPosition Role Type: OnsiteRaytheon Technologies is a premier aerospace and defense organization dedicated to pioneering advancements in technology. We are in search of a Senior Software Engineer to take on the role of Technical Lead within our Tucson, AZ facility. This position entails acting as the...


  • Tucson, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Software-focused Senior Systems Engineer to join our team at Raytheon. As a key member of our Systems Engineering Design & Architecture organization, you will be responsible for designing, developing, and partnering with multi-disciplines to shape innovative solutions for our customers.Key ResponsibilitiesDevelop...


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, committed to delivering pioneering solutions that safeguard our nation and its allies. Our Software division is integral to the creation of sophisticated software...


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, with a legacy of innovation spanning over a century. Our commitment lies in developing groundbreaking solutions to ensure the safety of our nation and its allies....


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, committed to delivering pioneering solutions that ensure the safety of our nation and its allies. Our Software division is integral to the creation of...


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, committed to delivering innovative solutions that enhance national security. Our software division is integral to the development of sophisticated software...


  • Tucson, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Architect to join our team of innovative software engineers at Raytheon. As a key member of our software organization, you will play a critical role in architecting, developing, and integrating real-time embedded software for tactical flight and factory systems.Key ResponsibilitiesPlan...


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, committed to delivering innovative solutions that safeguard our nation and its allies. Our Software division is pivotal in crafting sophisticated software...


  • Tucson, Arizona, United States Nightwing Full time

    Position: Senior Principal Software Engineer / Software Technical ExpertCompany: NightwingLocation: Not SpecifiedJob Type: OnsiteNightwing is a prominent player in the aerospace and defense sector, committed to delivering cutting-edge solutions that safeguard our nation and its allies. Our software division is pivotal in crafting sophisticated software...


  • Tucson, Arizona, United States Nightwing Full time

    Company Overview: At Nightwing, we are dedicated to advancing technology and providing innovative solutions that empower our nation and allies. With a legacy of excellence in engineering, we are committed to addressing today's challenges and anticipating future threats. Our talented team tackles complex problems to enhance global security.Position Summary:...


  • Tucson, Arizona, United States GEICO Full time

    GEICO is seeking a talented Senior Engineer to enhance their technology initiatives. This position focuses on creating efficient, high-performance systems and applications, playing a crucial role in the company's transition to a technology-driven enterprise. You will be key in delivering an exceptional customer experience while maintaining high standards of...


  • Tucson, Arizona, United States GEICO Full time

    GEICO is seeking a talented Senior Engineer to enhance their technology initiatives. This position focuses on crafting high-efficiency, low-maintenance systems and applications, playing a key role in the organization's transition to a technology-centric model. As a vital member of the team, you will contribute to delivering an exceptional customer experience...


  • Tucson, Arizona, United States GEICO Full time

    GEICO is seeking a talented Senior Engineer to contribute to our innovative projects. This position focuses on creating high-efficiency, low-maintenance systems and applications, playing a key role in our transformation into a technology-driven enterprise. Your expertise will be vital in delivering an exceptional customer experience while maintaining the...


  • Tucson, Arizona, United States NSF's NOIRLab Full time

    About the RoleNSF's NOIRLab is a leading national center for ground-based, nighttime optical and infrared astronomy. As a Federally Funded Research and Development Center (FFRDC), NOIRLab operates as a matrix organization, providing services across various programs: Gemini, Rubin, MSO (CTIO and KPNO), and CSDC. With facilities in three geographic locations:...


  • Tucson, Arizona, United States Raytheon Full time

    About the RoleAs a Senior Principal Software Engineer, you will play a pivotal role in leading our software development team and collaborating closely with customers to deliver cutting-edge solutions. Your expertise in software development for embedded multi-processor systems will be instrumental in driving innovation and resolving complex technical...


  • Tucson, Arizona, United States Caterpillar, Inc. Full time

    Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about...


  • Tucson, Arizona, United States Nightwing Full time

    Position Overview: At Nightwing, we are dedicated to our mission of providing advanced solutions that enhance security and defense capabilities. Our commitment is rooted in over a century of engineering excellence, enabling us to address the complex challenges faced by our nation and allies.The Software Engineering team is responsible for creating innovative...


  • Tucson, Arizona, United States Barry-Wehmiller Companies Inc Full time

    Job SummaryWe are seeking a highly skilled Senior RF Electrical Engineer to join our team at Barry-Wehmiller Companies Inc. As a key member of our Electrical Engineering function, you will be responsible for designing, developing, and evaluating electronic parts, components, and integrated circuitry for our medical device and biopharmaceutical equipment.Key...


  • Tucson, Arizona, United States NSF's NOIRLab Full time

    Job SummaryWe are seeking a highly experienced and skilled Chief Technology Officer and Director for Software Engineering and Data Management to lead our efforts in developing and operating state-of-the-art ground-based observatories and providing data products and services for a diverse and inclusive community.Key ResponsibilitiesProvide senior technical...