Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Hardware Solutions Firmware Engineer

Home > C/C++ programming jobs

Hardware Solutions Firmware Engineer in Others new

  • Trimble
  • Full time
  • Email
  • Christchurch, New Zealand

Responsibilities

  • Develop, implement, debug, support, and maintain firmware for compute boxes and GNSS/GPS sensors.
  • Support board bring-up for new hardware platforms, including bootloader, operating system, device driver, and debug interface initialization.
  • Develop firmware predominantly in C, C++, and JavaScript/TypeScript within a Linux runtime environment.
  • Collaborate with external firmware suppliers to meet technical and schedule expectations.
  • Contribute to automated unit and functional testing and support validation, verification, and in-field product testing.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • At least 3 years of embedded firmware development experience using C, C++, and embedded Linux.
  • Experience with real-time operating systems, compilers, and debuggers.
  • Familiarity with Jira, GitHub, and continuous integration tools in production development environments.
  • Strong written and verbal communication skills for technical and non-technical audiences.
  • Preferred experience with CAN, J1939, BroadR-Reach, GNSS sensors or devices, IEC 61508 functional safety standards, and AI-assisted coding workflows.
  • Applicants must be legally entitled to work in New Zealand.

Benefits

  • Christchurch headquarters work location with rare travel.
  • Free parking and securely covered bike sheds.
  • On-site gym and showers.
  • Active social club and supportive team environment.

Trimble

Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. W...

Similar positions

Sr. Software Engineer, Network (C++)

  • xAI
  • Full time
  • USA
  • 11/05/2026
  • Salary: $200k - $375k/yr
  • Palo Alto, CA

Software Engineer, C++ (Onboard Platform)

  • Applied Intuition
  • Full time
  • USA
  • 11/04/2026
  • Salary: $125k - $222k/yr
  • Sunnyvale, CA

Senior Software Engineer, Services

  • Riot Games
  • Full time
  • USA
  • 11/04/2026
  • Los Angeles, CA

Software Engineer, Imaging

  • Anduril Industries
  • Full time
  • USA
  • 11/04/2026
  • Salary: $191k - $254k/yr
  • Waltham, MA

Client Engineer

  • Electronic Arts
  • Full time
  • Others
  • 11/04/2026
  • Shanghai, China