Hardware Solutions Firmware Engineer
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