Engineering - Software (Information & Communication Technology)
Full time
Robotics Plus (RP) is an ambitious organisation focused on improving productivity in food and fibre value chains. Our business is growing rapidly in the development of smart robotics, automation, mechanisation, and sensor technology that maximise productivity in food and fibre manufacturing industries around the world. Our people are passionate about innovation and work together to push boundaries, making a difference for future generations.
The Opportunity
This Senior Software Engineer role is specifically focused on our mature products. This role will require someone with a deep understanding of best practices and tools related to testing and delivering robust software. Within this Senior role, you will champion the team technically to prioritise and deliver improvements and minor features, working closely with the Robotics Plus Commercial team (specifically Product Managers) to understand customer needs and assist in defining scope according to the highest value provided to the customer.
Working independently on complex technical problems, our Senior Engineers can demonstrate leadership through technical workstreams and/or by managing discrete modules or pieces of work, forming part of an overall programme. Our Software Engineers (of all levels and disciplines) work alongside each other in a broader Software Engineering capability team - which means everyone has regular interaction and guidance from Software technical experts.
Software Engineering or Computer Science degree, or similar qualification.
7+ years relevant, professional experience.
Linux Development and Deployment Environment Experience.
Development and deployment workflows (CI, versioning, automated machine configuration/DevOps).
Proficient with git and git workflows.
Software testing practices (Unit, System and Integration testing).
Excellent teamworking and communication skills.
Well versed in containers, VMs, and virtual infrastructure like networking (Docker, VM Ware, VirtualBox, QEMU, etc).
Linux user and sys-admin knowledge (Grub, UEFI, SystemD, SSH, etc).
Strong scripting and/or programming skills (Bash, Python, etc).
Working knowledge of IT/Cyber security and security management (Encryption, VPN, SSH, Key management).
Experience creating and managing DEB packages (APT repository).
Creating and managing Docker images and operating your own registries.
Confident to learn new languages and technologies.
Cloud infrastructure and services (AWS, GCP, CloudFormation, Terraform, Packer).
Experience developing robotic vehicle related software.
Robot Operating System (ROS).
Image Processing (e.g. OpenCV).
Project Management techniques such as Agile/Scrum.
Able to create, upgrade and maintain software that interfaces with hardware components SDKs.
This is a full-time permanent role. We currently work from two locations: Newnham Park in Te Puna, and our Manufacturing facility in Tauriko. In this role, you may spend time at either location – however, by April 2025 we will all be moving into one brand-new, custom-built building in Tauriko, so at this point, this will be your fixed location of work.
What we offer
An inclusive, talented, and driven team environment where people are supported to learn and grow.
Flexible working options and a genuine commitment to staff engagement and wellbeing.
Barista style coffee machines (with any type of milk you like!) and seasonal fresh fruit.
Free car parking.
Bi-weekly all staff meetings and opportunities to connect and engage with everyone at RP.
Milestone recognitions and birthday celebrations.
If you would like to find out more about us and our team, please visit www.roboticsplus.co.nz.
Working at Robotics Plus
We are creative, visionary, and inspiring. We do the right things for the right reasons - right by each other, our customers and partners, our community, and our environment. We are pioneering and principled in everything we do, and we believe our success lies in collaboration with our peers and customers. We are all about innovation, creative thinking, and inspiring the future and believe that diverse thinking helps us all to be better together. We develop innovative and practical solutions - learning, growing, and having fun along the way. Together, we have developed a positive working environment for our people to thrive in, where we're big on enabling our people to grow and develop, helping to create opportunities to try new things and progress careers. Flexibility and work-life balance is important to all of us at RP, so with flexible leave options and staff benefits, you'll see how the health, safety & wellbeing of our people is a top priority.
Applications for this role close 10 January 2025. You can expect to hear back from us after the Christmas break.
#J-18808-Ljbffr