Firmware Engineer

4 days ago


Christchurch, Canterbury, New Zealand This is an IT support group 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 will make an essential contribution to hardware product design and manufacture. You will undertake core firmware development primarily in the "displays" product category, working with internal team members and contracted parties to ensure our FW goals are achieved. Your initial focus will be embedded Android OS development for a proprietary device developed through a partner organization.

You will work as part of a multi-disciplined team responsible for on-machine construction machine guidance system components. Along with working on devices containing computing (including SoC) capacity you will incorporate sensing and communications technologies such as GNSS, IMUs, Bluetooth, WLAN, and other radio technologies. As a firmware engineer, you will bridge the worlds of software development and electronic hardware development. Working within the team you will design and implement the core firmware for the product, from bring-up through to production.

This Will Involve

  1. The conversion of market requirements into engineering specifications and technical solutions including firmware architecture for CTCT hardware products
  2. Taking accountability for the delivery and maintenance of embedded firmware for display devices but contributing to firmware work on compute boxes and rugged radios, predominantly using Android, but knowledge of Linux advantageous
  3. Being comfortable working at the hardware level, performing bring-up & debug
  4. 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)
  5. Implementing quality design and being proactive at identifying & diagnosing issues in the code
  6. Contributing to automated testing (unit tests and functional tests)
  7. Working with the validation and verification team for in-field product testing
  8. Documenting technical solutions and development plans
  9. Identifying product risk and taking responsibility for risk mitigation
  10. Providing technical input to the team on component validation testing
  11. Being the key technical contact for display product FW, managing communication with stakeholders.
What Skills & Experience You Should Bring

As well as possessing excellent attention to detail, excellent verbal and written communication, a strong commitment to designing and building in quality, and the ability to work as part of a team in a fast-paced, dynamic environment as a proven team player, you should bring the following:

  1. Tertiary-level software engineering/computer science degree or equivalent
  2. Demonstrated experience in embedded firmware development in C, C++, and embedded Linux
  3. Hardware-level bring-up experience
  4. Advanced troubleshooting and debugging skills
  5. Familiarity with Git, Kanban, Jira & CI (continuous integration)
  6. Nice to haves:
  • Experience in embedded Android devices with Java and Kotlin
  • Experience with embedded RTOS
  • Experience with vehicle network technologies (CAN, J1939, BroadR-Reach)
  • Python scripting and/or test automation.
Information About Your Location

Based at Trimble's NZ headquarters in Christchurch, New Zealand (handily located on the Little River Link Cycleway), home to over 200 Trimble employees, enjoy free parking, securely covered bike sheds, an onsite gym, showers, an active social club, and a great team environment where people love working with leading technology solutions.

At Trimble, you'll find the inspiration and opportunity to be yourself and thrive. The global community of Team Trimble, including more than 400 people in New Zealand, is passionate about bringing new ideas and innovations to life and building a better, more sustainable future.

Please Note: Only applicants legally entitled to work in New Zealand will be considered.

About CTCT

Our division develops machine control products that use site design information combined with positioning technology to semi-automatically control machines. These products are used in a range of applications to enable a machine operator to perform their work safely, accurately, efficiently, sustainably, and effectively through the use of sophisticated yet intuitive user-centric technology.

Trimble's Inclusiveness Commitment

We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

Trimble's Privacy Policy
#J-18808-Ljbffr
  • Firmware Engineer

    2 days ago


    Christchurch, Canterbury, New Zealand Trimble 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...

  • Firmware Engineer

    4 days 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

    15 hours ago


    Christchurch, Canterbury, New Zealand Trimble Inc. 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 This is an IT support group Full time

    Firmware Engineering OpportunityWe are looking for a highly skilled Firmware Engineering professional to join our Hardware Solutions Team in Christchurch. As a key contributor, you will play a critical role in designing and developing the core firmware for our innovative products.As a Software and Hardware Integration Specialist, you will work closely with...

  • Firmware Engineer

    4 days ago


    Christchurch, Canterbury, New Zealand Trimble 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 an...

  • Firmware Engineer

    4 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 DoAs 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...

  • Firmware Engineer

    6 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 Trimble Inc. Full time

    About the OpportunityWe have an exciting opportunity for a Firmware Engineer to join our Hardware Solutions Team in CTCT. As a member of this team, you will contribute to the development of core firmware for displays used in the earth-moving industry, leveraging your expertise in embedded firmware development and hardware-level bring-up.Your Key...


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

    About the RoleWe are seeking an exceptional Embedded Firmware Developer to join our team at Trimble's NZ headquarters in Christchurch. As a key member of our Hardware Solutions Team, you will be responsible for designing and developing core firmware for our cutting-edge products.Your primary focus will be on embedded Android OS development for a proprietary...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About UsCTCT develops machine control products that combine site design information with positioning technology to semi-automatically control machines. Our innovative products enable safe, accurate, efficient, sustainable, and effective operations through user-centric technology.Your Key ResponsibilitiesDevelop firmware architecture for CTCT hardware...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the RoleWe are seeking an experienced Firmware Software Developer to join our team at Trimble's NZ headquarters in Christchurch. As a key member of our Hardware Solutions Team, you will be responsible for designing and implementing the core firmware for our display products.Key Responsibilities:Design and implement embedded firmware primarily in C,...


  • 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 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 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...


  • 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 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 Trimble Full time

    Job DescriptionAs a Firmware Engineer on our Hardware Solutions Team, you will be responsible for designing and developing firmware for displays used in our construction machine guidance system components.Your Key ResponsibilitiesDevelop core firmware for display devices, primarily using Android OS, with a focus on embedded development and hardware-level...


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

    Software and Hardware Integration ExpertWe are looking for a highly skilled Software and Hardware Integration Expert to join our Hardware Solutions Team in Christchurch. As a key contributor, you will play a critical role in designing and developing the core firmware for our innovative products.As a Software and Hardware Integration Specialist, you will work...


  • Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    About the JobThis is an excellent opportunity for a skilled Firmware Engineer to join our team in CTCT. You will be responsible for developing core firmware for displays used in the earth-moving industry, working closely with internal team members and contracted parties to achieve our FW goals.Your Essential Skills and ExperienceTertiary-level software...


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

    Digital Systems Engineer PositionWe are seeking an experienced Digital Systems Engineer to join our Hardware Solutions Team in Christchurch. As a key member of our team, you will be responsible for designing and developing the core firmware for our cutting-edge products.As a Digital Systems Engineer, you will work closely with our internal teams and partners...