Hardware Solutions Firmware Engineer
Core
Design and develop firmware for compute boxes and GNSS sensors used in earth-moving and construction equipment to enable semi-automated machine control.
Role type
Intermediate embedded firmware engineer
Builds
Compute boxes and GNSS sensors for machine control products
Domain
Construction equipment / Machine control / Embedded systems (via careerplan.io/jobs/R57898-hardware-solutions-firmware-engineer-at-trimble)
Required skills
C, C++, embedded Linux, real-time operating systems, compilers, debuggers, automated testing
Preferred skills
CAN, J1939, BroadR-Reach, GNSS sensors, Functional Safety (IEC 61508), agentic development workflows
Technologies
Linux, C, C++, Javascript/Typescript, Jira, GitHub, CI tools
Responsibilities
Develop, implement, debug, support, and maintain firmware for hardware devices; Support board bring-up of new hardware platforms; Collaborate with external FW suppliers; Contribute to automated testing and validation.
Seniority
Intermediate, hands-on IC
