Software Engineer in Tauranga

  • Tauranga
  • Upon experience
  • Full time
  • Information Technology
  • Posted 18 days ago

Job Description

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 a talented Software Engineer, ideally at an intermediate level that will contribute throughout the development cycle from requirement gathering to design, and implementation. You will bring your experience with application development and have a knack for distributed systems.

An Intermediate Software Engineer 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

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

Skills and experience

– Proficiency in C++

– Experience using Bash.

– Previous experience with CMake/ Make.

– Familiarity with Linux.

– Experience with Git

– Experience with Automated Testing.

– Great communication abilities – this will enable you to work directly with – customer for product improvement.

– Other desirable skills include: QT / ROS 2 frameworks, Debian packaging, Google Test, ARM cross-compilation, Docker/QEMU