Job Title : Firmware Engineer
Job Location : Christchurch, New Zealand
Department : Geospatial (Trimble Field Systems)
About the role
Design firmware for new handheld hardware products, working with GNSS, BT, WLAN, etc.
What You Will Do
Implement core and functional firmware from bring-up to production images.
Support product development, testing, and manufacturing tests.
Responsibilities
Write & maintain firmware, mostly C++ on an embedded OS.
Ensure code is covered by unit and functional tests.
Liaise with hardware, product, and test teams to validate functionality.
Work at hardware level, performing bring-up and debugging.
Review and document MRD / PRD requirements.
Required Skills & Experience
Relevant tertiary qualification in Software Engineering, Electronic Engineering, Mechatronics, or equivalent.
Embedded systems development experience, ideally with embedded Linux.
Professional experience with C, C++, and Python.
Linux knowledge (embedded, OS & user app).
Hardware-level bring-up experience.
Familiarity with git, Jira, and CI.
Ability to review MRD / PRD and document design.
Experience with GNSS, SDR, FPGA, DSP is a definite advantage.
Location & Work Environment
Trimble's NZ headquarters in Christchurch, over 200 employees, free parking, bike sheds, onsite gym, showers, social club.
Application
Submit an online application via the 'Apply Now' button.
Applications accepted until at least 30 days from posting.
#J-
Firmware Engineer • Christchurch, New Zealand