At a Glance
- Tasks: Develop software for robots and implement Object-Oriented Programming principles.
- Company: Join Autodiscovery, a leading UK robotics company creating affordable and impactful robots.
- Benefits: Enjoy flexible work hours, remote options, and a generous IT allowance.
- Why this job: Be at the forefront of robotics, making a real difference in society with cutting-edge technology.
- Qualifications: Proficient in C++ and Python; experience in robotics or AI is a plus.
- Other info: Open to all skill levels; hands-on experience preferred. Travel opportunities available.
The predicted salary is between 36000 - 60000 £ per year.
Creating useful and affordable robots at Autodiscovery. You want to be leading robotics development, you are not afraid of bleeding edge and having to fix things yourself or promote best practices in software. You are excited about what benefits robotics can bring to society and want to see billions of robots doing useful work in the near future. You enjoy coding and working on software all day. You are happy working alone or with people and generally prefer using git and online tools for efficient collaboration. You also like to work on hardware and seeing your work deployed on real robots and seeing robots doing useful things that benefit society. You occasionally like to travel to academic conferences and customer demos in interesting locations, and support real-time testing of the robot system. Overseas travel to technical conferences is available but not mandatory.
Autodiscovery is a leading robotics company in the UK that specializes in field robotics and embodied intelligence as well as cutting-edge humanoid robotics. We want our customers to be able to deploy useful and affordable robots and offer integration and deployment services. Autodiscovery is committed to creating positive change through affordable and accessible robotics solutions for various industries, including agriculture, security, retail, and nuclear energy.
This is a full-time hybrid role for a Robotics Software Engineer at Autodiscovery located in Oxford, with the flexibility to work partly from home. The Robotics Software Engineer will be responsible for developing software for robots, programming, and implementing Object-Oriented Programming principles. They will work on back-end web development and software development for robotic systems.
Qualifications:- Computer Science and Software Development skills
- Proficient in Programming languages: C++ and Python
- ROS 2 experience preferred
- Strong problem-solving and analytical skills
- Good coding practices
- Git / GitHub
- Experience in robotics or AI development is a plus
- Bachelor's degree in Computer Science, Engineering, or related field
- Redis experience beneficial
This job is open for any skill level and any experience, but we expect you to demonstrate at least 1 year of relevant experience or make a very good case why you will excel without this. We are looking for someone who is hands-on with the software day-to-day. You will need to demonstrate good practical experience; this can be work experience or extracurricular activities during your studies that required you to write code. Experience with robotics, AI, computer games, and other related fields are ideal. Working on the latest and most advanced robots. Excellent learning opportunity and strength to your CV working with high-profile projects and customers. Flexible work, flexible hours, flexible location, as long as work gets done. Generous IT allowance, best equipment. Embrace open source.
Downsides: Rural location. Bursts of very intense work required leading up to key customer deliveries, will be compensated by extended leave allowance or, if appropriate, bonus. Start-up: direction of development may change due to demand or new developments. Start-ups may not succeed and your job is not as secure as in large companies. Bleeding edge: you will encounter challenges.
Seniority level: Entry levelEmployment type: Full-time
Job function: Engineering and Information Technology
Industries: Automation Machinery Manufacturing
Robotics Software Engineer employer: Autodiscovery
Contact Detail:
Autodiscovery Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Software Engineer
✨Tip Number 1
Reach out directly to the job poster on LinkedIn or other professional networks. Express your enthusiasm for robotics and mention any relevant projects you've worked on. This personal touch can help you stand out and show your genuine interest in the role.
✨Tip Number 2
Familiarise yourself with the latest trends in robotics and AI. Being able to discuss recent advancements or challenges in the field during an interview can demonstrate your passion and knowledge, making you a more attractive candidate.
✨Tip Number 3
Join online communities or forums related to robotics and software development. Engaging in discussions and sharing your insights can help you build connections and may even lead to referrals for the position at Autodiscovery.
✨Tip Number 4
Prepare to showcase your coding skills through practical demonstrations. Whether it's a personal project or contributions to open-source software, having tangible examples of your work can significantly boost your chances of landing the job.
We think you need these skills to ace Robotics Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in robotics and software development. Emphasise your proficiency in C++ and Python, as well as any experience with ROS 2. Include specific projects or coursework that demonstrate your coding skills and problem-solving abilities.
Craft a Compelling Cover Letter: In your cover letter, express your passion for robotics and how you envision contributing to Autodiscovery's mission of creating affordable robots. Mention your excitement about working on cutting-edge technology and your willingness to embrace challenges in a start-up environment.
Showcase Relevant Projects: If you have worked on any robotics or AI projects, whether in a professional setting or as part of your studies, be sure to include these in your application. Describe your role, the technologies used, and the impact of the project to demonstrate your hands-on experience.
Highlight Collaboration Skills: Since the role involves both independent work and collaboration, mention your experience with Git and online tools for teamwork. Provide examples of how you've successfully collaborated with others on software projects, showcasing your ability to work effectively in a hybrid environment.
How to prepare for a job interview at Autodiscovery
✨Show Your Passion for Robotics
Make sure to express your enthusiasm for robotics and how it can benefit society. Share any personal projects or experiences that highlight your interest in the field, as this will resonate well with the interviewers at Autodiscovery.
✨Demonstrate Your Coding Skills
Be prepared to discuss your experience with programming languages like C++ and Python. You might even be asked to solve coding problems during the interview, so brush up on your skills and be ready to showcase your coding practices.
✨Familiarise Yourself with ROS 2
Since ROS 2 experience is preferred, take some time to learn about it if you haven't already. Being able to discuss its features and how you've used it in past projects will give you an edge in the interview.
✨Highlight Collaboration Experience
As the role involves working with git and online tools for collaboration, share examples of how you've successfully worked in teams or independently on software projects. This will demonstrate your ability to adapt to their work environment.