Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Caterpillar
Software Engineer
Posted: 2 June
Offer description

Overview

C#.Net Software Engineer with Geospatial Development experience. Join Caterpillar Inc. to help shape the future of autonomous underground mining. You will develop software for real‐time underground asset tracking to support autonomous equipment and improve safety.

What you'll be working on

You'll join a small, talented, and supportive team evolving a subsystem used to track underground mining assets in real time. The technology supports operators with real‐time visibility, autonomous equipment, and early hazard detection through a high‐precision peer‐to‐peer proximity detection system with advanced comms and tracking.

Responsibilities
* Develop, test, and maintain production‐quality software within a larger software delivery organization.
* Provide clear information at all stages of the software development life cycle to assist in decision making and forward planning.
* Execute complex development assignments independently, normally assigned more advanced tasks.
Qualifications
* Tertiary degree in IT, Engineering, or related field or relevant commercial experience.
* Strong C#.Net knowledge and experience designing, developing, and deploying production‐quality software.
* Experience with design patterns MVVM & MVC (currently MVVM).
* Experience with well‐known frameworks and libraries such as Boost, STL, Conan, CMake, POCO.
* Proficiency in key concepts such as RAII and SOLID.
* Designing and implementing time‐ and space‐efficient algorithms.
* Deploying software to Linux‐based environments and containerized applications for scalable, resilient systems.
* Proficient with CI/CD tools such as GitHub Actions.
* Unit testing, integration testing and other testing techniques.
* Effective communication of technical information to technical and non‐technical audiences.
* Strong collaboration skills with local and remote teams.
* Commitment to best development practices.
* Awareness of Functional Safety and its impact on software development.
* Experience with OpenAPI and REST client development.
* Experience designing and developing software using network‐based protocols and technologies such as TCP/IP, multicast/IGMP and CANbus.
* Commercial experience in C++, Java or Python.
* MS Orleans using the actor model.
* Experience with Kubernetes & Docker.
* Experience with MS Copilot for generating initial code.
* Redis experience.
Desirable
* C++, Java or Python commercial software development experience.
* MS Orleans using the actor model.
* Microservices experience.
* Experience with Kubernetes & Docker.
* Experience with MS Copilot to generate initial code.
* Product development experience.
* Postgres experience.
* Redis experience.
Location & Eligibility

Location: Onsite, southern suburbs of Perth (Bibra Lake), 5 days a week.

Eligibility: Must have full working rights in Australia.

Compensation & Benefits

Competitive salary based on degree and industry experience. Total rewards package includes:

* Competitive remuneration package.
* Attractive bonus and share options.
* Career development with global prospects.
* Strong commitment to safety and wellbeing.
* Inclusive workplace culture focused on quality, customer service and environment.
* Commitment to diversity, inclusion, equal opportunity and equal outcome.
* SMART spending app.
* Opportunity to do truly meaningful work in a supportive, constructive culture.

Equal Opportunity Employer. Applicants of any age are encouraged to apply.

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Perth
Pearson Carter
Software Engineer
Similar job
Senior software engineer - digital workplace
Canonical
Software Engineer
Similar job
Medtech senior software engineer — c/c++, linux, lead
Perth
Pearson Carter
Software Engineer
Similar jobs
jobs Western Australia
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Western Australia > Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save