Software Engineer-Intermediate and Senior in Tauranga

Job description

Our customer is an ambitious Tauranga organization with a global presence, focused on improving productivity in food and fiber value chains. The business is growing rapidly in the development of smart robotics, automation, mechanization, and sensor technology that maximize productivity in primary industries around the world.

Currently, we are in the task of attracting talented Software Engineers, ideally at an Intermediate and Senior levels that will contribute throughout the development cycle from requirement gathering to design, and implementation. You will bring your experience with application development, have a knack for distributed systems and some understanding in computer vision technology.

The ideal candidate will be involved in the development, implementation, refinement, and commercialization of all software. You will contribute towards all software being developed aligned with top standards to ensure consistency of experience, and efficiency across various product lines.

Responsibilities and duties

Key Responsibilities include:

– Contribute towards the development of software, communication, and control for our customer’s projects and products, including supporting the development of software algorithms for control, with a focus on robust and reliable real-word operation.

– Contribute to the design and implementation of testing procedures to maintain tight quality control of software.

– Actively participate in code review with team members. providing and receiving constructive feedback.

– Provide installation and service support for projects both domestically and internationally.

– Develop and maintain positive relationships with clients, partners, contractors, suppliers and internal company stakeholders as needed.

– Mentor Junior member of the teams.

Skills and experience

Essential technical skills to be successful in this role:

– Proficiency in C/C++

– Experience using scripting language like Python or bash.

– Linux development and deployment environment experience.

– Experience with Git

Desirable skills to have:

– Virtualisation tools (Docker, VirtualBox, Vagrant)

– Cloud infrastructure and services (AWS, Cloudformation, Packer)

– User interface development.

– Robot Operating System (ROS)

– Image Processing (OpenCV)

– Project management techniques (Agile/Scrum)

– Project management techniques (Agile/Scrum)

Opportunity Overview




Upon experience



Recruitment manager

Jose Delgado

Contact Info 02102336406

Share this opportunity with someone that would be interested

Other Job Vacancies you might like

Embedded Software Engineer in Hamilton

Embedded Software Engineer in Auckland

Embedded Linux Engineer in Hamilton

Embedded Linux Engineer in Auckland

Project Technician in Melbourne

Field Sales Engineer in NZ

Technical Project Manager in Hamilton

Principal Embedded Systems Architect – Auckland / Hamilton

CRM Data Steward (Palmerston North or Upper Hutt)

Firmware Engineer in Sydney

Submit your info to be in our database and get job offers constantly

Apply now for this job

Apply now for this job

Apply now for this job