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 progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Caterpillar is the world's leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. We are a leader and proudly have the largest global presence in the industries we serve. Since our earliest days, Caterpillar has provided products and services that benefit our customers, continually improving the quality of the environment and communities where we live and work while helping build a better, more sustainable world.
About the Role:
Caterpillar of Australia is currently seeking a Senior Software Engineer to join the team located in our newest office location: Bibra Lake, Western Australia.
As a member of the team, you will be working to evolve the Cat Detect for Underground product suite, which involves tracking assets in real-time to provide improved situational awareness for drivers and visualize mine operations for mine operators. The product alerts operators to potential hazards before they become a threat using a high-precision peer-to-peer proximity detection system coupled with a communication and tracking network.
Specific responsibilities include:
* Work in a small team, as part of a larger software delivery organization, to develop software, tested and to requirements.
* Provide clear information at all stages of the software development life cycle to assist in decision making and forward planning.
* Competent to perform all development assignments without close supervision; normally assigned the more complex aspects of work.
Required Skills & Experience:
* C++ and Java knowledge with experience designing and developing production-quality software from the ground up.
* Experience with well-known frameworks and libraries such as Boost, STL, Conan, CMake, POCO.
* Developing software using key concepts such as RAII and SOLID.
* Experience in designing and implementing time and space efficient algorithms.
* Experience developing and deploying software to a Linux-based environment.
* Experience in use of Agentic AI for software development
* Experience in development and deployment of containerized applications for scalable, resilient systems.
* Experience in managing and optimizing Kubernetes clusters, ensuring security, performance, and automation through CI/CD pipelines.
* Proficient in deploying software using CI/CD tools such as Jenkins, TeamCity, and GitHub Actions.
* Knowledge of unit testing, integration testing and other testing techniques.
* Able to communicate technical information effectively and accurately to both technical and non-technical audiences.
* Strong collaboration skills with local and remote teams.
* Understanding of and commitment to development best practices.
* Tertiary degree in an IT, Engineering or related field or relevant commercial experience
Desired skills and experience:
* Aware 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
What's in it for you?
* Competitive remuneration package
* Attractive Bonus
* Career development with global prospects
* Comprehensive training
* A strong commitment to safety and your wellbeing
* An inclusive workplace culture focused on quality, customer service and the environment
* A commitment to diversity and inclusion, equal opportunity, and equal outcome
* A dedicated Health & Wellbeing program including discounted Private Health Insurance & Cat Advantage rewards program
Caterpillar is an Equal Opportunity Employer (EEO).
#J-18808-Ljbffr