Job Description
As a key member of our Autonomous Robotics team, we've got opportunities for you to work on industry leading projects, innovating with the latest technologies and producing industry leading IoT and Robotics solutions that delight our users.
If you have experience in complex systems, love writing code, working with the latest tech and industry leading products, then we've got a great role for you.
Responsibilities
As a software simulation development engineer, you will be part of the Indego robotic mower purpose team. You will be responsible for :
Analysing software requirements to understand product functionality to be applied to the simulator
Working closely with the embedded SW development team to implement new functionality in the simulator
Maintaining existing simulation code base
Ensure a close match between results in the simulator and in real-world conditions
Qualifications
Essential Requirements
University degree in computer science, or related subject
3+ years experience in software development or SW test automation
Familiarity with the full SW development lifecycle
Skilled in C and / or C++ programming
Skilled in JAVA programming
Excellent knowledge of scripting languages such as Python
Experience of working with Docker / Docker Compose
Experience of working in Azure Cloud Platform
Experience of working with Version Control tools such Git, GitHub and SVN
Experience of working with Jenkins (open source automation server) : create / configure jobs, create / configure pipeline declarative pipeline and scripted pipeline using Groovy code
Be proactive and able to manage own workload with a view to continuous improvement within SW test team
Excellent written and verbal English language skills
Excellent attention to detail, and problem solving skills