Embedded Firmware Software Architect

6 days ago


Christchurch, Canterbury, New Zealand Trimble Full time

We are seeking an experienced Firmware Engineer to join our Hardware Solutions Team at Trimble's NZ headquarters in Christchurch, New Zealand.

The successful candidate will be responsible for designing and implementing the core firmware for our display products, working closely with internal team members and contracted parties. This is a unique opportunity to bridge the worlds of software development and electronic hardware development.

Key Responsibilities:

  1. Conversion of market requirements into engineering specifications and technical solutions including firmware architecture for CTCT hardware products.
  2. Delivery and maintenance of embedded firmware for display devices, contributing to firmware work on compute boxes and rugged radios, predominantly using Android, but knowledge of Linux advantageous.
  3. Bring-up & debug, ensuring that the development process is followed; development code is maintained in the source control system (GIT), defects and change requests are logged in the issue tracking system (JIRA).
  4. Implementing quality design, identifying & diagnosing issues in the code, contributing to automated testing (unit tests and functional tests).

About You

We're looking for someone with demonstrated experience in embedded firmware development in C, C++, and embedded Linux. Advanced troubleshooting and debugging skills, familiarity with Git, Kanban, Jira & CI (continuous integration) are also essential. Experience in embedded Android devices with Java and Kotlin, embedded RTOS, vehicle network technologies (CAN, J1939, BroadR-Reach), Python scripting and/or test automation are nice to have.

Our Culture

At Trimble, you'll find the inspiration and opportunity to be yourself and thrive. We celebrate our differences and believe diversity is our strength. Our inclusive culture ensures everyone feels seen, heard, and welcomed.



  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the RoleWe are seeking an experienced Embedded Firmware Specialist to join our Hardware Solutions Team in Christchurch, New Zealand.You will play a key role in designing and implementing the core firmware for our display products, working closely with internal teams and external partners. Your primary focus will be on embedded Android OS development...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the Job:">This exciting opportunity exists within Trimble's CTCT division, which develops machine control products that combine site design information with positioning technology to control machines semi-automatically. As a Firmware Engineer, you will play a crucial role in designing and implementing the core firmware for displays used in these...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Job Summary:">We are seeking an experienced Firmware Engineer to join our CTCT Hardware Solutions Team in Christchurch, New Zealand. As a key member of our team, you will be responsible for designing and implementing the core firmware for displays used in machine control systems.">Main Responsibilities:">Design and implement embedded firmware for display...


  • Christchurch, Canterbury, New Zealand This is an IT support group Full time

    About the JobThis is an exciting opportunity for a talented Firmware Engineer to join our team at Trimble's NZ headquarters in Christchurch. As a key member of our Hardware Solutions Team, you will play a vital role in the development of innovative hardware products that transform the earth-moving industry globally.Your primary focus will be on embedded...

  • Firmware Engineer

    7 hours ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Your Title: Firmware Engineer Job Location: Christchurch, NZ Our Department: Caterpillar Trimble Control Technologies (CTCT) Would you be excited about a role where you can design the core firmware for displays being used to transform the earth-moving industry globally? What You Will Do As a Firmware Engineer on the Hardware Solutions Team in CTCT, you...

  • Firmware Engineer

    9 hours ago


    Christchurch, Canterbury, New Zealand This is an IT support group Full time

    Your Title: Firmware EngineerJob Location: Christchurch, NZOur Department: Caterpillar Trimble Control Technologies (CTCT)Would you be excited about a role where you can design the core firmware for displays being used to transform the earth-moving industry globally?What You Will DoAs a Firmware Engineer on the Hardware Solutions Team in CTCT, you will make...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the Role:">This role is a unique opportunity to join Trimble's NZ headquarters in Christchurch, New Zealand, where you will work as part of the Hardware Solutions Team in CTCT. As a Firmware Engineer, your primary focus will be on designing and implementing the core firmware for displays used in machine control systems.">Key Responsibilities:">Design...


  • Christchurch, Canterbury, New Zealand This is an IT support group Full time

    About Our TeamAt Trimble NZ, we are a team of passionate and dedicated professionals who are committed to delivering innovative solutions that transform industries. We are seeking a skilled Firmware Engineer to join our Hardware Solutions Team and contribute to our mission.Your main responsibilities will include:Developing firmware for display devices using...

  • Firmware Engineer

    2 days ago


    Christchurch, Canterbury, New Zealand Trimble Full time

    Would you be excited about a role where you can design the core firmware for displays being used to transform the earth-moving industry globally? What You Will Do As a Firmware Engineer on the Hardware Solutions Team in CTCT, you will make an essential contribution to hardware product design and manufacture. You will undertake core firmware development...


  • Christchurch, Canterbury, New Zealand This is an IT support group Full time

    Job OverviewThe Hardware Solutions Team at Trimble NZ is seeking an experienced Firmware Engineer to join our dynamic team. As a key contributor, you will be responsible for the development of firmware for display devices, using advanced technologies such as Android OS and embedded Linux.Your responsibilities will include:Designing and developing firmware...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    Job DetailsWe are looking for a motivated and enthusiastic individual to join our team as a Manual Tester.The role involves testing embedded firmware and software products, identifying bugs and defects, and working closely with cross-functional teams to resolve issues.The successful candidate will have a strong understanding of software development...


  • Christchurch, Canterbury, New Zealand This is an IT support group Full time

    Key ResponsibilitiesThe ideal candidate for this role will have a strong background in firmware development, excellent communication skills, and a passion for working on cutting-edge projects. Your responsibilities will include:Developing firmware for display devices using C, C++, and embedded LinuxCollaborating with internal teams and external partners to...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Position OverviewThe Hardware Software Integration Expert will be responsible for designing and integrating the hardware and software components of our machine control products. This includes working closely with internal teams and external partners to ensure successful delivery of the project.About the PositionDesign and integrate firmware architecture for...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Job DescriptionWe are seeking an experienced Senior Embedded Systems Engineer to join our team. As a key member of our software development team, you will be responsible for developing innovative applications on Embedded Linux platforms while integrating multiple systems into cohesive solutions.Key ResponsibilitiesDeveloping software applications for...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Senior Software/Firmware EngineerWe Go Beyond for A Safer WorldTe Turanga - The RoleAs a Senior Software Engineer, you will play a key role in developing innovative applications on Embedded Linux platforms while integrating multiple systems into cohesive solutions for the Axiom product range.This role emphasizes technical expertise, collaboration, and...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the Position:">This role offers a unique opportunity to join Trimble's Hardware Solutions Team in Christchurch, New Zealand, where you will work on designing and implementing the core firmware for displays used in machine control systems.">Key Responsibilities:">Design and implement embedded firmware for display devices using C, C++, and Android,...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    As a Senior Software Engineer at Tait Communications, you'll have the opportunity to develop and deliver innovative solutions for critical communications networks. Our team is committed to excellence and works closely together to achieve our goals.Your key responsibilities will include:Design and Development: Design, develop, and test software applications...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Tait Communications is a leader in designing, delivering, and supporting critical communications networks for public safety, transportation, and utility customers worldwide. We're seeking a talented Senior Software Engineer to join our team.In this role, you'll have the opportunity to develop your skills and expertise in embedded system development, working...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that's challenging yet very exciting.The right candidate must be resourceful, articulate, and able to...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    At Tait Communications, we're committed to delivering innovative solutions that make a real difference in the world. As a Senior Software Engineer, you'll play a key role in developing cutting-edge applications on Embedded Linux platforms.This role emphasizes technical expertise, collaboration, and a deep understanding of embedded application development and...