Embedded Software Engineering Specialist

2 weeks ago


Christchurch, Canterbury, New Zealand Caterpillar, Inc. Full time
Caterpillar, Inc. Embedded Software Engineering Specialist in Christchurch, New Zealand

Job 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. Together, we are building a better world, so we can all enjoy living in it.

About Caterpillar

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.

For 100 years, Caterpillar has been making sustainable progress possible and driving positive change on every continent.

About the Position

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 and sonics.

Job Purpose

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS, mobile apps or desktop applications' products.

Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. In the position, you may interact with users to define system requirements and/or necessary modifications.

Key Accountabilities

  1. Leads others to solve complex problems.
  2. Works independently, receives guidance in only the most complex situations.
  3. May lead teams or projects.
  4. Interprets internal/external business challenges and recommends best practices to improve products, processes or services.
  5. Communicates difficult concepts and negotiates with others to adopt a different point of view.

Health and Safety

Demonstrates participation in the hazard reporting process and the accurate reporting of incidents. Contributes to a positive health and safety culture within the team and maintains a safe and clean work environment.

Responsibilities

  1. Develop and maintain machine control applications by writing high-quality code in C++ or in Android (Java and Kotlin).
  2. Collaborate with application domain experts and other software developers across multiple international sites.
  3. Debug software and investigate customer reports to solve product issues.

Qualifications / Experience

Relevant tertiary qualification in computer science, engineering, mechatronics or equivalent. Minimum five years of experience developing Android applications or applications written in C++ within a Windows or Linux environment.

Additional Information

This employer is not currently hiring foreign national applicants outside of Australia / New Zealand that require or will require sponsorship tied to a specific employer.

Posting Dates:

March 27, 2025 - April 10, 2025

Caterpillar is an Equal Opportunity Employer (EEO).

#J-18808-Ljbffr

  • Christchurch, Canterbury, New Zealand Caterpillar, Inc. Full time

    About the PositionCaterpillar, Inc. is a global leader in the manufacturing of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Our company has been making sustainable progress possible and driving positive change on every continent for over 100 years.We are seeking an Embedded...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Job Overview\We are seeking a skilled Embedded Systems Engineer to join our team at Trimble Inc. in Christchurch, New Zealand.\About the Role\As an Embedded Systems Engineer, you will be responsible for designing and developing firmware for display devices used in the earth-moving industry.\You will work as part of a multi-disciplined team responsible for...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    At Trimble Inc., we're seeking a highly skilled Software Engineer to join our delivery team. This role involves creating cutting-edge, cross-platform system features that help heavy equipment owners and operators work more efficiently.About the JobAs an early career Software Engineer in one of our teams, you'll be accountable for developing high-quality...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Job OverviewWe are seeking a skilled software engineer to join our geospatial team in Christchurch, New Zealand. As a member of this team, you will contribute to the development of Trimble Access, a cutting-edge data collection software used by land surveyors and civil engineers worldwide.Your key responsibilities will include collaborating with...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our delivery team at Trimble Inc. in Christchurch, New Zealand.As a Senior Software Engineer, you will be responsible for developing high-quality software solutions that meet the needs of our customers. You will work closely with your team to improve the...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    About the RoleAs a key member of our sales team, you will play a vital role in expanding our reach into mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as well as consumer electronics. You will be responsible for developing relationships with customers and prospects to identify business opportunities...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About Your WorkIn this role, you will be part of a dynamic team responsible for developing a cross-platform application for the geospatial industry. The successful candidate will have a strong understanding of C++ and C#, as well as experience with embedded systems and real-time application development.Your primary responsibilities will include developing...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    **About Us:** Canonical is a pioneering technology company at the forefront of the global shift to open source software. As the publisher of Ubuntu, one of the most influential open source projects, we are revolutionizing the world of software development.We are seeking highly skilled and ambitious sales professionals to join our team as Embedded / IoT Sales...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Tait Communications is committed to delivering technological solutions that make a real difference to the communities we support. As an Embedded Firmware Specialist, you will play a key role in shaping the future of software design.Your primary responsibilities will include:Conduct requirements analysis and modellingDevelop design specifications and...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    About Trimble Inc.At Trimble Inc., we are a leading provider of innovative technologies that transform the construction industry. Our mission is to empower our customers with cutting-edge solutions that drive efficiency, productivity, and sustainability.Job SummaryWe are seeking an experienced Software Engineer to join our team in Christchurch, New Zealand....

  • Software Engineer

    1 week ago


    Christchurch, Canterbury, New Zealand Phocas Software Full time

    Direct message the job poster from Phocas SoftwareHave you ever walked into a place and felt right at home? People are chatting, laughing and exchanging ideas; they're deeply invested. No one's afraid to speak up, experiment or fail. It's a place where you're celebrated for the value you add, not the title you come with, and you're supported to do what makes...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About UsAt Trimble, we're dedicated to delivering innovative solutions that shape the future of how we build. As a global technology company, we're committed to making a positive impact on quality of life through our work.We're seeking an experienced Software Engineer to join our Civil Field Solutions team, where you'll play a key role in developing...


  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    We delight our customers by doing the hard work for them, using the latest cloud technologies and best tools for the job. Our FP&A applications are so simple yet powerful our own CFO can't stop raving about them.As an engineer on a cross-functional team, you'll help develop crucial business tools with significant real-world impact. You'll be working with a...

  • Software Engineer

    11 hours ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Our Department: Geospatial (part of Trimble Field Systems)Join Trimble as a software engineer developing a cross-platform application in an industry-leading global tech companyWhat You Will DoAs a Software Engineer within our Geospatial group, you will assist with the development of Trimble Access, the world's leading data collection software for land...

  • Software Engineer

    7 days ago


    Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Your Title: Software Engineer (Early Career)Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Does the idea of helping transform the construction industry using cutting-edge technologies, in an excellent encouraging team environment, excite you?What You Will DoAs an early career Software Engineer in one of our...

  • Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Your Title:Software EngineerJob Location:Christchurch, NZOur Department:Geospatial (part of Trimble Field Systems)Join Trimble as a software engineer developing a cross-platform application in an industry-leading global tech companyWhat You Will DoAs a Software Engineer within our Geospatial group, you will assist with the development of Trimble Access, the...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Required Skills and QualificationsA strong software engineering, Linux, and open source background.Knowledge of automotive and industry standards such as ISO21434, ISO26262, SOTIF, IEC 65108, and having led product development initiatives that fulfilled compliance with one or more of the mentioned standards.In-depth knowledge in Linux packages and embedded...

  • Software Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Westminster, Colorado (North Denver) or Christchurch, New ZealandInterested in shaping the future of how we build?As a Software Engineer with Trimble's Civil Field Solutions team, you'll be a key player in developing on-machine solutions for heavy construction equipment (examples: bulldozers, excavators, and pavers).You'll join a team building applications...

  • Software Engineer

    11 hours ago


    Christchurch, Canterbury, New Zealand Phocas Software Full time

    Have you ever walked into a place and felt right at home?People are chatting, laughing and exchanging ideas; they're deeply invested.No one's afraid to speak up, experiment or fail.It's a place where you're celebrated for the value you add, not the title you come with, and you're supported to do what makes you happy.  It's what makes Phocas special.  And...

  • Software Engineer

    1 day ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Our Department: Geospatial (part of Trimble Field Systems)Join Trimble as a software engineer developing a cross-platform application in an industry-leading global tech companyWhat You Will DoAs a Software Engineer within our Geospatial group, you will assist with the development of Trimble Access, the world's leading data collection software for land...