Trimble Inc.

Hardware Solutions Firmware Engineer

Trimble Inc.

Christchurch, Canterbury Region, New Zealand · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field
Eligibility
Applicants must be legally permitted to work in New Zealand to be considered for this role.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Trimble, via its joint venture with Caterpillar called Caterpillar Trimble Control Technologies (CTCT), is hiring a Firmware Engineer to contribute to the design and development of GNSS and computing systems for earth-moving machinery. The job is based in Christchurch, New Zealand, at Trimble's headquarters.

Role Summary and Responsibilities

  • Design, develop, implement, and maintain firmware primarily in C, C++, and JavaScript/TypeScript running within a Linux environment for hardware including compute boxes and GNSS sensors.
  • Assist in bringing up new hardware platforms through initializing bootloaders, operating systems, device drivers, and debug interfaces.
  • Collaborate effectively with external firmware suppliers to meet project schedules and technical standards.
  • Contribute to automated testing strategies such as unit and functional tests and support validation and verification teams in product testing in operational environments.

Required Skills and Experience

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or closely related disciplines.
  • Minimum of 3 years experience developing embedded firmware using C, C++, and embedded Linux.
  • Knowledge of real-time operating systems, compilers, and debugging tools.
  • Experience working with production development tools such as Jira, GitHub, and continuous integration pipelines.
  • Excellent communication skills suitable for both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience with vehicle networking technologies such as CAN, J1939, or BroadR-Reach.
  • Familiarity with GNSS sensor technology.
  • Understanding of Functional Safety standards, specifically IEC 61508.
  • Experience with AI-assisted development tools and agentic workflows.

Additional Information

This is an intermediate to career level role (not senior level). Candidates must have legal authorization to work in New Zealand. The position is situated in Christchurch with amenities including free parking, secure bicycle storage, an onsite gym and showers, and a vibrant social community among nearly 500 employees. Occasional travel may be required.

Trimble fosters a culture based on the values of Belong, Grow, and Innovate — embracing diversity, career development, and innovation ownership.

Contact: For application accommodations, please reach out to careers@trimble.com.

Minimum education

Bachelor's Degree

🤖
Online · instant AI help
Broxer