Software Engineer

3 days ago


Christchurch, Canterbury, New Zealand Trimble Full time

Your Title:Software Engineer
Job Location:Christchurch, New Zealand
Our Department:Building Construction Field Systems

Are you interested in working at the forefront of mixed reality as part of a team that is driven, collaborative, and enthusiastic?

What You Will Do
As a Software Engineer in the Building Construction Field Systems (BCFS) division, part of the Field Systems segment at Trimble, you will be part of a small but dynamic, high-performing engineering team that is responsible for delivering leading-edge Reality Capture solutions for Trimble's customers across multiple disciplines.

Our solutions enable customers to bring their data to life with Augmented Reality, visualising and exploring complex information with unrivalled accuracy - customer testimonials such asthisandthisare examples of the difference our work makes around the world.You will be responsible for delivering exciting and innovative software solutions to meet requirements defined at a high level.

This involves:
Integrating our software with industry-leading, high-precision Geospatial hardware.

Working with the latest developments in mobile device technologies, particularly Android and iOS advancements.

Demonstrating fundamental software engineering skills as part of the development process, providing engineering predictability, scheduling and the quality of products that Trimble's users expect.

Strong communication skills to work effectively with the development team, the application domain experts, and other software developers across the broader organisation, to develop against loosely defined requirements.

Working with the project team to identify/clarify project goals, establish informal milestones, and develop a breakdown of the engineering tasks to be performed, to help deliver production-level software per regular release cycles.

Working closely with application testing engineers to improve user workflows, and analyse and resolve issues.

What Skills & Experience You Must Bring
Bachelor's degree or research in any of the relevant areas outlined above

2+ years experience in professional software development

Experience in developing mobile applications for iOS or Android

Strong problem-solving skills, and the ability to think creatively

Demonstrable understanding of sound software development practices in a shared code base and team environment

Enjoy working as part of a highly collaborative team, driven to succeed, and has a passion to continually learn and improve

Proactive attitude towards the team's common goals of delivering innovative solutions for our customers.

What You Could Bring
Experience with or working knowledge of 3D modelling and data

Experience with integrating 3rd party software or APIs into Android or iOS applications

Experience with designing and developing Unity applications

Knowledge of graphics rendering, data structures, and multi-threaded programming

Knowledge of designing for augmented-reality or mixed-reality applications

Knowledge of sensor fusion and positioning algorithms

Knowledge of hardware communication protocols (Bluetooth, Wi-Fi, USB).

About Your Location
This is a fully in-office position, based at Trimble's NZ headquarters in Christchurch, with free parking, an onsite gym, an active social club, and a great team environment where people love working with leading technology solutions.

At Trimble, you'll find the inspiration and opportunity to be yourself and thrive. The global community of Team Trimble, including more than 400 people in New Zealand, are passionate about bringing new ideas and innovations to life and building a better, more sustainable future.

Please Note: Only applicants legally entitled to work in New Zealand will be considered.

About Building Construction Field Systems
The Trimble Building Construction Field Systems (BCFS) team focuses on providing advanced technology solutions for the construction industry. They develop and support a range of products and services designed to improve the efficiency, accuracy, and productivity of construction projects. This includes tools for layout, measurement, and data collection, which help construction professionals streamline their workflows, reduce errors, and enhance collaboration on the job site. The BCFS team leverages Trimble's expertise in positioning, modeling, and connectivity to deliver innovative solutions that meet the evolving needs of the construction sector.

For more information, you can visit the TrimbleBuilding Construction website.

Trimble's Inclusiveness Commitment
We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

Trimble's Privacy Policy



  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    About PhocasPhocas is a global organisation that has grown significantly over the past 20 years, with nearly 300 employees worldwide. We are headquartered in Sydney and have a Product & Development team in Christchurch.We offer a range of products that enable our customers to easily analyse data from multiple sources, discover insights, and share reports....


  • Christchurch, Canterbury, New Zealand Phocas Software Full time

    Achieving Excellence at PhocasWe strive to deliver exceptional results through collaboration, innovation, and continuous improvement. Our teams are empowered to make decisions and take ownership of their work, ensuring everyone contributes to our shared goals.Your ImpactAs a senior full-stack software engineer, you will play a crucial role in shaping the...


  • Christchurch, Canterbury, New Zealand MRI Software Full time

    MRI Software is a global leader in providing innovative applications and hosted solutions for the real estate industry. We are committed to delivering exceptional customer experiences and driving business success.Job Description:We are seeking a talented Data Solutions Engineer to join our team. As a key member of our cross-functional team, you will be...

  • Software Engineers

    1 day ago


    Christchurch, Canterbury, New Zealand Clearpoint Full time

    A bit about us  For over 16 years, ClearPoint has helped organisations succeed in a continually changing digital landscape. We are a trusted technology partner combining digital design, software engineering, data and insights, cloud and platforms, and consulting services to help organisations adapt to change. We pride ourselves on forming transformational...

  • Software Engineer

    4 hours ago


    Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Your Title: Software Engineer Job Location: Christchurch, NZ Our 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 Do As a Software Engineer in one of our delivery teams, you'll create...

  • Software Engineer

    4 days ago


    Christchurch, Canterbury, New Zealand Trimble Inc Full time

    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 a Software Engineer in one of our delivery teams, you'll create dynamic, cross-platform, system features that help heavy equipment owners, operators, and technicians do their jobs more...

  • Software Engineer

    2 days ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Your Title:Software EngineerJob 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 a Software Engineer in one of our delivery teams, you'll create...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Software Engineering Manager page is loaded Software Engineering Manager Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Looking for career progression where you get to lead an awesome team but still remain hands-on technical at the same time?What You Will Do As a Software Engineering Manager with CTCT, you'll...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Job OverviewWe're seeking a skilled Software Engineering Manager to lead our OEM enablement projects. You'll oversee a team of software engineers, driving delivery of high-quality products.This role requires excellent time management, deep knowledge of Linux systems, low-level debugging, critical thinking, problem-solving skills, and management...


  • Christchurch, Canterbury, New Zealand Sourced Full time

    Lead and inspire software engineering teams to create market-leading geologic and geothermal modelling solutions.Senior Software Engineering Management opportunity Based in Christchurch, modern offices, parkside location Overview Lead and inspire software engineering teams to create market-leading geologic and geothermal modelling solutions.Focus on...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Tait Communications is a global leader in designing, delivering, and supporting critical communications networks. We are looking for a talented Senior Software Engineer to join our team.The ideal candidate will have extensive experience in developing software applications that operate across various devices, including Android, iOS, and Embedded Linux.This...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    About the RoleWe are seeking a highly skilled Software Engineer to contribute to the development of our large open-source Go project, Juju. This project powers complex distributed software systems across the world.Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and...


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

    Your Title: Senior Software Engineer Job Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Does the idea of helping transform the construction industry using cutting-edge technologies excite you?What You Will Do As a Senior Software Engineer in our delivery team, you'll create dynamic, cross-platform, system features...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Job DescriptionCanonical is a pioneering technology company at the forefront of the global move to open source. We are changing the world on a daily basis by publishing Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud.As a leading provider of open-source software and operating systems, our platform, Ubuntu,...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Job Location: Christchurch, New Zealand (Hybrid or In Office)Division: Field Systems Are you ready to take a leading role in the development and deployment of cloud-based services, shaping data flows from field technologies into actionable insights, while working with cutting-edge tools in a dynamic, Agile environment?Join Trimble as a Senior Software...

  • Software Engineer

    6 days ago


    Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Your Title: Software Engineer (Full stack & DevOps)Job Location: Christchurch, NZOur Department: Trimble Field Systems - GeospatialWould you enjoy building and supporting cloud infrastructure facilitating the connection between field and office in an industry-leading global tech company?What You Will DoYou will be joining an established software development...


  • Christchurch, Canterbury, New Zealand Christchurch City Council Full time

    About the RoleThis role is the IT Software Engineer authority recognized to develop innovative approaches to solution design and address any issues that arise. As part of this role, you will be responsible for providing dedicated quality management and assurance support to ensure compliance to design, build, test, implement fault fixes and minor enhancements...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    About the PositionWe are seeking a talented Software Engineer to join our team and contribute to the development of our cloud automation platform, Juju. The ideal candidate will have experience developing software using Go and a solid understanding of cloud computing concepts.As a Software Engineer, you will work closely with our distributed team to design,...


  • Christchurch, Canterbury, New Zealand Picasoid Full time

    **About Picasoid**Picasoid is a leading technology firm seeking an experienced SOFTWARE DEVELOPER to drive innovation and excellence in our dynamic team.As a Software Developer, you will be responsible for:Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.Directing system testing and validation...


  • Christchurch, Canterbury, New Zealand Christchurch City Council Full time

    Company Overview:At the Christchurch City Council, you'll be part of a dynamic team shaping the future of this city and its communities. Our Digital Unit delivers world-class solutions that positively impact residents' and visitors' lives. As a Principal Software Engineer, you'll collaborate with dedicated professionals striving for excellence in...