Auckland City, AucklandTrimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best.
we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business.
Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world.
Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come position yourself with an innovative industry leader and position yourself for success.
Trimble is recruiting for an Embedded Engineer to fill an opportunity in Auckland, NZ .Job SummaryThe Software Engineer is responsible for diligently executing design and development processes to develop products, systems, and solutions to meet project specifications for the Trimble Loadrite embedded suite of products.
ResponsibilitiesNew development and maintenance of embedded software applications on Loadrite proprietary platforms (Linux, Android, Win CE and Bare Metal) predominantly using C and C++ languages including implementation of appropriate testing frameworks and processesElaborate Product Requirements into detailed functional requirements, work packages, and produce accurate estimates for work packagesPrepare and maintain design documentationWork as an active participant within an Agile software development environmentImplement and enforce testing (unit tests and functional tests)Ensuring that all development code is maintained in the source control system (GIT)All defects and change requests are logged in the issue tracking system (JIRA)Project information and general items of interest are published in shared resources (Confluence)Implement quality design and be proactive at diagnosing & identifying problem code.
To actively contribute to continuous improvement of the software product development processQualifications / SkillsAt least 3+ years’ experience with embedded software designTertiary engineering / computer science degreeHigh level of skill with C / C++ programming languagesDemonstrated ability in unit testing and knowledge of automated testing within an embedded environmentStrong skills in object orientated developmentKnowledge of microprocessors and microcontrollers architectureExperience with embedded system design using tools such as Visual Studio, Code Warrior, HiCross, and tasking among othersExperience with full application development lifecycleExperience in Agile developmentNote : Applicants must be legally entitled to work in New Zealand.
If you are not a New Zealand citizen, you must have the right of permanent residence or a work permit.Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds.
Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability.
From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics.#engineering