Embedded Systems Software Developer

1 week ago


Christchurch, Canterbury, New Zealand Trimble Inc. Full time

About the Role

We are seeking a skilled Embedded Systems Software Developer to join our 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 our displays, working closely with internal team members and contractors to ensure our goals are met.

Your initial focus will be on 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.

You will incorporate sensing and communications technologies such as GNSS, IMUs, Bluetooth, WLAN, and other radio technologies into your work. As a firmware engineer, you will bridge the worlds of software development and electronic hardware development.

Key Responsibilities

  • Design and implement the core firmware for the product, from bring-up through to production.
  • Take accountability for the 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 is advantageous.
  • Work at the hardware level, performing bring-up & debug.
  • E nsure 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).
  • Implement quality design and be proactive at identifying & diagnosing issues in the code.
  • Contribute to automated testing (unit tests and functional tests).
  • Work with the validation and verification team for in-field product testing.
  • Document technical solutions and development plans.
  • Identify product risk and take responsibility for risk mitigation.
  • Provide technical input to the team on component validation testing.
  • Be the key technical contact for display product FW, managing communication with stakeholders.

About You

  • You should possess 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 have a tertiary-level software engineering/computer science degree or equivalent.
  • Demonstrated experience in embedded firmware development in C, C++, and embedded Linux.
  • Hardware-level bring-up experience.
  • Advanced troubleshooting and debugging skills.
  • Familiarity with Git, Kanban, Jira & CI (continuous integration).

About Us

We are Trimble Inc., a global leader in developing machine control products that use site design information combined with positioning technology to semi-automatically control machines. These products enable machine operators to perform their work safely, accurately, efficiently, sustainably, and effectively through the use of sophisticated yet intuitive user-centric technology.

We believe in celebrating our differences and actively participating in opportunities to be inclusive. 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.



  • Christchurch, Canterbury, New Zealand Jr United Kingdom Full time

    Social network you want to login/join with:Embedded Software Engineer, Oxford DistrictClient:IC ResourcesLocation:Oxford District, United KingdomJob Category:OtherEU Work Permit Required:YesJob Views:4Posted:14.04.2025Expiry Date:29.05.2025Job Description:Join a leading R&D Video company - Oxford, min 2 days onsiteThis new exciting business is searching for...


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

    About the PositionCaterpillar, Inc. is a global leader in the manufacturing of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Our company has been making sustainable progress possible and driving positive change on every continent for over 100 years.We are seeking an Embedded...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    **About Us:** Canonical is a pioneering technology company at the forefront of the global shift to open source software. As the publisher of Ubuntu, one of the most influential open source projects, we are revolutionizing the world of software development.We are seeking highly skilled and ambitious sales professionals to join our team as Embedded / IoT Sales...


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

    Job Overview\We are seeking a skilled Embedded Systems Engineer to join our team at Trimble Inc. in Christchurch, New Zealand.\About the Role\As an Embedded Systems Engineer, you will be responsible for designing and developing firmware for display devices used in the earth-moving industry.\You will work as part of a multi-disciplined team responsible for...


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

    About Your Role:As a Firmware Engineer, you will play a key role in the development of our hardware products, ensuring that they meet the highest standards of quality and performance.Your main responsibilities will include designing and implementing the core firmware for our products, from bring-up through to production.You will also be responsible for...


  • Christchurch, Canterbury, New Zealand Jr United Kingdom Full time

    Job Description: As an Embedded Software Engineer, you will play a crucial role in designing and developing cutting-edge technology for specialist environments. You will work on challenging projects in an innovative and collaborative R&D environment, with opportunities to learn from experienced engineers across multiple disciplines.Responsibilities:Develop...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    **Job Overview**We are seeking an experienced Embedded Linux Field Engineer to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco.The successful candidate will have a strong understanding of Linux, containerization, system debugging, and the likes. They will also be proficient with...


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

    About the TeamWe are a collaborative and dynamic team that values innovation, inclusivity, and diversity.Our team is passionate about bringing new ideas and innovations to life and building a better, more sustainable future.We believe in celebrating our differences and actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion...


  • Christchurch, Canterbury, New Zealand This Is An It Support Group Full time

    ResponsibilitiesConversion of market requirements into engineering specifications and technical solutions including firmware architecture for CTCT hardware products.Taking accountability for the delivery and maintenance of embedded firmware for display devices, contributing to firmware work on compute boxes and rugged radios.Ensuring that the development...


  • Christchurch, Canterbury, New Zealand Tait Communications Full time

    Tait Communications seeks a talented Embedded Systems Designer to join our product development team.This role involves developing and refining cutting-edge products, working closely with cross-functional teams to bring concepts to life, and ensuring our designs meet the highest standards of quality and functionality.The key responsibilities of this position...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    About the RoleAt Canonical, we are seeking a skilled Embedded Linux Consultant to join our team. As a key member of our organization, you will be responsible for delivering high-quality solutions related to Embedded Linux.The successful candidate will have extensive experience in Linux, with a focus on embedded systems. They will possess a strong...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    Job DescriptionAs a Canonical Embedded Linux Field Engineer, you will be part of our team responsible for expanding our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco. Your primary goal is to ensure the successful delivery of Embedded Linux solutions to our customers.The ideal candidate will...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    About the JobThis Embedded Systems Engineer role offers an exciting opportunity to work on cutting-edge technology solutions. As part of our Hardware Solutions Team, you will contribute to the development of firmware for display devices using C, C++, and embedded Linux.You will collaborate with cross-functional teams to deliver projects on time and within...

  • IT Professional

    1 day ago


    Christchurch, Canterbury, New Zealand Trimble Inc. Full time

    Job DescriptionWe are looking for an IT Professional - Software Development to join our team at Trimble Inc.As an IT Professional - Software Development, you will be responsible for creating dynamic, cross-platform system features that help heavy equipment owners, operators, and technicians do their jobs more efficiently, more effectively, and better than...


  • Christchurch, Canterbury, New Zealand Jade Software Corporation Full time

    About the TeamWe are a diverse team of professionals who share a passion for technology and innovation. Our team is committed to delivering exceptional results and making a positive impact on our customers' lives.Requirements7+ years of experience in Object Oriented Languages and back-end development.In-depth knowledge of Windows Operating Systems,...


  • Christchurch, Canterbury, New Zealand Canonical Full time

    ResponsibilitiesEngage customers during presales to gather requirements and explain our technologyElaborate solutions to be proposed to prospective clientsParticipate in the delivery of select projects related to Embedded LinuxConvey market requirements to key stakeholders in our organization, and sometimes participate in the development or refining of...


  • Christchurch, Canterbury, New Zealand Jr United Kingdom Full time

    Role SummaryWe are looking for a skilled Electronics Engineer to join our development team. The successful candidate will have experience in designing and testing electronics embedded into complex electro-mechanical subsystems and final product assemblies.Responsibilities• Design and develop new products and features• Support R&D with new projects...


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

    About Our Team\We are a dynamic team of professionals working together to develop innovative solutions for the earth-moving industry.\As an Embedded Systems Engineer, you will be working closely with our Hardware Solutions Team to design and develop firmware for display devices.\Your responsibilities will include:\\Collaborating with internal team members...


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

    Caterpillar, Inc. Embedded Software Engineering Specialist in Christchurch, New ZealandJob Description:Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.We are the makers, problem solvers, and future world builders who are creating...


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

    About UsCaterpillar, Inc. is a proud supporter of innovation and technology. We believe in creating a better world for our customers and employees alike. As an Embedded Software Development Specialist, you will be part of a dynamic team that is shaping the future of heavy machinery and construction equipment.Your RoleYou will be responsible for designing,...