Job Description
About the role
Farmscan AG’s development team is looking for a motivated software engineer - someone keen to be at the forefront of innovative technology development - to join its Manchester based office on a full-time hybrid basis.
Our engineering team is responsible for designing, building and managing the company’s precision agriculture software suite and, due to exciting growth in this field, we are looking to expand the team.
Our newest team member will be a core part of our ISOBus and Autonomous projects tasked with planning, developing and prototyping tailor-made solutions. A developer who applies critical thinking and is a natural problem solver is a must!
What we’re looking for...
...a valuable new addition to our team - need we say more? Someone who is driven, takes initiative and is keen to work at the forefront of the growing precision agriculture industry. We’re also looking for:
* A background in Object Oriented Programming, ideally in C++
* A basic understanding of professional software development including agile (Scrum) methodologies.
* A basic understanding of Git version control.
* Experience in robotics, either mechanics or electronics (understanding DC electronics is a plus).
* A good communicator who can succinctly present ideas and concepts, verbally and in writing.
* A problem solver with the ability to visualise and understand real world practices and apply engineering principles to automate them.
* Someone willing to learn the challenges that precision agriculture presents and reap the rewards of this growing industry.
What you’re looking for...
...a workplace that values individual thinking and an environment where you are encouraged to excel with a team of co-workers who take the role seriously, but not themselves. You’re probably also keen to:
* Be at the cutting edge of precision agriculture and lead the industry with new concepts and products.
* Have the opportunity to take an active role in product development and provide valuable feedback and ideas.
* Start development on new products and bring them through the full development cycle, influencing project direction with your own input and guidance.
* Have the ability to apply your robotics knowledge to understand, evaluate and convert existing machinery into the autonomous systems of tomorrow.
* Be in a role where you can take ownership of your work and utilise a varied skill set by applying your experience and knowledge to directly achieve meaningful results.
Working at Farmscan AG
* We are a technology driven company, aimed at developing and deploying new software to lead and influence the industry.
* We believe in cultivating a multiskilled team, training members and sharing a core set of skills that are constantly being built upon.
* Management that is receptive to new ideas and open to change - we look for out-of-the-box thinking to drive product development with a strong focus on best practices.
* We have a highly varied workflow, often providing new and exciting challenges.
* Opportunities to travel within the UK and internationally to work in the field, delivering and testing solutions on-site.
* Flexible working hours, including options for staggered starts.
* Remote working option are available. Due to the nature of the role, some in-office hours will be required.
* 28 days paid holiday plus an extra day off on your birthday.
Onboarding
What you’ll be able to achieve after 1 month:
* Contribute to new features and start to understand workflows with other developers and management.
* Have a basic understanding of our products and what they hope to achieve.
* Take part in code reviews, welcoming constructive feedback.
At the end of 3 months, you’ll:
* Have a good understanding of our systems and how we fit into the precision agriculture space.
* Proactively and independently take on technical problems. Starting to directly integrate with workflows, adding to discussions.
* Have the ability to quickly pivot between projects by understanding the core technology and company goals.
After 6 months, we are hopeful that you would be able to:
* Comfortably initiate discussion on product direction, collaborating with the development team and bringing ideas to the wider team.
* Make consistent, reliable improvements to the code, including solving technical problems without assistance.
* Have a good understanding of development workflows with the demonstrable ability to break down new technical problems.
Other
* As a requirement for application, please specify whether you have the right to work in the UK or are looking for sponsorship through a Visa. Applications will be rejected if they do not include this information.