Senior Software Engineer

Komatsu
Tucson, Arizona, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Be one of the first applicants, read the complete overview of the role below, then send your application for consideration.

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.

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.

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.

Travel Requirements

No more than 10%

Job Duties and Responsibilities

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 with databases modeling and ORM frameworks
  • 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
  • Excellent communication and collaboration 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
  • 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
  • Experience with performance-critical, real-time, highly available and distributed systems
  • Strong analytical skills, experience with domain modeling and requirement elicitation

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.

Nearest Major Market : Tucson

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
VirtualVocations
Tucson, Arizona

A company is looking for a Senior Software Engineer, Infrastructure (Networking). ...

Promoted
Study International
Tucson, Arizona

Contract Type: 6 months, Umbrella, inside IR35Rate: £65 per hourJob DescriptionAs a Senior Software Engineer, you will provide customer support services on digital solutions. Job Title: Software EngineerLocation: Wokingham, hybrid. In this role, you'll enhance software products, troubleshoot issues,...

Promoted
VirtualVocations
Tucson, Arizona

A company is looking for a Senior Software Engineer - 3D Mapping and Geospatial Systems. ...

Promoted
RTX Corporation
Tucson, Arizona

The Senior Software Engineer in the Advanced Effectors department of the Software Engineering Directorate will support the development of Raytheon’s embedded software middleware deployed on 100+ programs. The Senior Software Engineer must have recent experience designing and developing real-time emb...

Promoted
VirtualVocations
Tucson, Arizona

A company is looking for a Software Engineer - Enterprise Browser. ...

Promoted
Gmre Inc
Tucson, Arizona

AS A SENIOR ENGINEER (SOFTWARE FOCUS), YOU WILL LEAD THE DEVELOPMENT, INTEGRATION, AND OPTIMIZATION OF CUTTING-EDGE SOFTWARE SYSTEMS WITHIN AEROSPACE AND INNOVATION-FOCUSED PROGRAMS FOR U. Software Engineering & Development: Lead the design, development, testing, and deployment of innovative sof...

NPA WorldWide
Tucson, Arizona

What required background will make you successful? Minimum 15 years experience in software engineering-related discipline Highly proficient in modern software engineering practices for testability and readability Highly proficient in using C++ and Python for engineering and scientific applications i...

LexisNexis Risk Solutions Inc. Company
Arizona
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...

Raytheon Technologies
Tucson, Arizona

The Senior Software Engineer in the Advanced Effectors department of the Software Engineering Directorate will support the development of Raytheon’s embedded software middleware deployed on 100+ programs. The Senior Software Engineer must have recent experience designing and developing real-time emb...

Raytheon Technologies
Tucson, Arizona

Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Directo...