
Embedded Software Engineer
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 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.
The CTCT division (a joint venture between Trimble and Caterpillar) develops positioning and control products for earthmoving and paving machines in the construction and mining industries, using technologies such as GPS, optical total stations, lasers, IMUs, and sonics.
The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance. As a Software Engineer, you are responsible for working within your delivery team to develop software that meets product and customer requirements within a fast-paced, collaborative, dynamic environment.
As a Software Engineer, you are responsible for working within your delivery team to develop software that meets product and customer requirements within a fast-paced, collaborative, dynamic environment.
Key Accountabilities
Writing C++, Android, Web and other code to extend and maintain machine control applications.
Collaborating with the application domain experts and other software developers across multiple international sites to deliver identified customer value.
Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developed.
Skills / Competencies
Drive and passion for innovation, have a curiosity and willingness to learn.
Strong analytical and decision-making skills.
Excellent written and verbal communication skills.
Ability and motivation to work proactively, under tight deadlines in a fast-paced, constantly changing environment across multiple time zones.
Qualifications / Experience
Relevant tertiary qualification in computer science, engineering, mathematics, mechatronics or equivalent.
Minimum 2- 5 years of experience developing C++ applications.
Experience developing software applications that interface with hardware, sensors or other devices
Experience with Java/Android or web browser-based UI software development is an advantage
Experience with both Linux and Windows development
Experience with C++ unit testing and wider test automation
Compensation & Benefits:
Competitive salary based on degree and professional industry working experience. The Total Rewards package includes:
Competitive remuneration package
Attractive Bonus
Career development with global prospects
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
The opportunity to do truly meaningful work in a supportive, constructive culture that encourages you to make the most of your talents.
Additional Information:
Caterpillar of Australia is not currently hiring individuals for this position who now or in future require sponsorship for employment-based non-immigrant and immigrant visas. However, as a global company, Caterpillar offers many job opportunities outside of Australia which can be found through our employment website http://www.caterpillar.com/careers.
This position requires working onsite five days a week.Visa Sponsorship is not available for this position.
Posting Dates:
July 9, 2026 - July 25, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
Similar roles
Chief Scientist (GM Environmental Science)
Victims Information·Christchurch, New Zealand
Introduction * Senior leadership role with broad impact and influence * Balance general management function with scientific and political nous * Lead the delivery of integrated environmental science to inform decision making Kaunihera Taiao ki Waitaha │ About Environment Canterbury As a regional council, we are responsible for managing natural resources including air, soil, water and land. We work in…
- Full-time
- Skilled Migrant (Residence) — PR, points-based, no single employer
Structural Engineering Technician
Beca·Whangarei, New Zealand
STRUCTURAL ENGINEERING TECHNICIAN Te whiwhinga mahi | The opportunity We continue to build on our successes in the NZ Transport Agency Waka Kotahi and local authority bridge management space. We're responsible for a range of assets across the wider Northland region, including bridges, culverts, retaining walls and river protection structures. We have an exciting opportunity for a Structural Engineering Technician…
- Full-time
- NZD 70k–NZD 90k / yr
- Skilled Migrant (Residence) — PR, points-based, no single employer
Platypus Third in Charge (3IC) - Manners St
Platypus Shoes·New Zealand
The Role:We are looking for a 3IC to join us at our Platypus Manners St store! In this amazing opportunity you will be the support to the Store Manager and Assistant Manager in leading all things customer experience, operations and training new team into the business! If you're looking for a pathway into your next career as a retail leader,…
- Full-time
- Skilled Migrant (Residence) — PR, points-based, no single employer
Registered Nurse
OCH Human Resources·Dunedin, New Zealand
Introduction Registered Nurses (4) casual, In-Patient Unit Are you a Registered Nurse seeking meaningful work that makes a real difference in people’s lives? Do you have, or are keen to develop expertise in palliative care? This is an exceptional opportunity to join a dedicated, values-driven team at Otago Community Hospice. We are seeking a committed Registered Nurse with strong interpersonal…
- Full-time
- Skilled Migrant (Residence) — PR, points-based, no single employer
Project Engineer - Site Based
Beca·Auckland, New Zealand
Te whiwhinga mahi | The opportunity We're looking for an experienced Project Engineer to join our Industrial team in Timaru, supporting a strong pipeline of regional industrial and manufacturing projects. You'll play a key role delivering sustaining capital and improvement projects across sectors such as food and beverage, manufacturing, and heavy industry. With a high level of client interaction, responsibility,…
- Full-time
- Skilled Migrant (Residence) — PR, points-based, no single employer
Senior Frontend Engineer, Media
Reddit·United States
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s…
- Full-time
Software Engineer, Business Technology
anthropic·London, Canada
<div class="content-intro"><h2><strong>About Anthropic</strong></h2> <p>Anthropic’s mission is to create reliable, interpretable, and steerable AI systems. We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems.</p></div><h2><strong>About the role</strong></h2> <p>Anthropic is looking for…
- On-site
- Full-time
- Express Entry — PR day one, no employer
Senior Backend Engineer
Compass Holdings Canada Inc·Toronto, Canada
What you'll do: * Design and implement backend architecture following best software engineering principles * Develop clean, efficient code with tests ensuring code quality * Participate in code reviews and invite others to review your code * Champion the importance of addressing technical debt * Collaborate with multiple engineering teams and departments * 5+ Years of backend engineer experience *…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer