At a Glance
- Tasks: Design and develop cutting-edge robotics software for autonomous systems.
- Company: Join a fast-growing UK start-up focused on AI-enabled robotics.
- Benefits: Up to £55,000 salary, generous holiday, and pension contributions.
- Why this job: Make a real impact in robotics and shape the future of safety-critical systems.
- Qualifications: Degree in relevant field and experience with robotics software development.
- Other info: Dynamic start-up culture with opportunities for ownership and growth.
The predicted salary is between 42000 - 66000 £ per year.
Location: Oxfordshire or London (remote first, monthly office visit)
Salary: up to £55,000 + benefits
I’m supporting a fast-growing UK start-up that is building cutting-edge assurance systems to make AI-enabled robotics and autonomous systems operate safely and reliably in safety‑critical environments. They are looking for a Robotics Software Engineer to join the team developing core robotics software components that underpin perception, planning, control and decision‑making in complex autonomous platforms.
You will:
- Design, develop and implement robotics software components within a core robotics product.
- Support algorithms and systems for perception, planning, control and decision‑making.
- Work closely with embedded software, systems and AI/ML engineers to integrate components into the wider system.
- Contribute to testing, validation and optimisation to meet performance and reliability requirements.
- Help improve development processes, tooling and testing practices.
- Stay current with the latest robotics software frameworks, tools and algorithms.
What you’ll need:
- Degree in Computer Science, Robotics, Aerospace, Electrical Engineering or similar.
- Experience developing software for robotics, embedded or autonomous systems (industry, research or substantial projects).
- Proficiency in C/C++ and/or Python.
- Familiarity with robotics tools such as ROS, Gazebo or MoveIt.
- Understanding of core robotics concepts (perception, planning, control, state estimation).
- Experience with modern software practices: version control, testing, CI.
- Strong problem-solving and debugging skills, and the ability to collaborate in a multidisciplinary team.
- Eligibility to obtain UK SC clearance.
Nice to have:
- Exposure to safety‑critical software standards (e.g. DO‑178C, ISO 26262, IEC 61508).
- Experience with simulation environments and/or robotic hardware.
Culture and benefits:
You’ll be joining a small, ambitious start-up where you can take real ownership, work across boundaries, and help shape both the product and the engineering culture. It’s an environment for people who are curious, proactive and motivated by solving challenging problems in AI, robotics and autonomy.
Benefits include:
- Up to £55,000 salary (depending on experience).
- Salary sacrifice pension with 5% matched contribution.
- Generous holiday allowance.
- EV car scheme.
- Cycle to Work scheme.
- Additional benefits as the company grows.
If you’re excited about working at the intersection of robotics, autonomy and safety – and want to help set the standard for safe autonomous systems – I’d love to hear from you.
Robotics Software Engineer in London employer: DCS Technology
Contact Detail:
DCS Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Software Engineer in London
✨Network Like a Pro
Get out there and connect with people in the robotics field! Attend meetups, webinars, or even local tech events. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Show Off Your Skills
Don’t just tell them what you can do; show them! Create a portfolio of your projects, especially those involving C/C++ or Python. We recommend sharing your work on platforms like GitHub to demonstrate your coding chops and problem-solving skills.
✨Ace the Interview
Prepare for technical interviews by brushing up on core robotics concepts and algorithms. We suggest practicing coding challenges and discussing your past projects. Remember, they want to see how you think and solve problems, so be ready to showcase your thought process!
✨Apply Through Us!
We’ve got your back! Apply through our website to make sure your application gets the attention it deserves. Plus, we’re always looking for passionate individuals who are eager to contribute to cutting-edge robotics projects. Don’t miss out!
We think you need these skills to ace Robotics Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Robotics Software Engineer role. Highlight your experience with C/C++, Python, and any robotics tools like ROS or Gazebo. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for robotics and autonomy, and explain why you’re excited about this opportunity. Let us know how you can contribute to our mission of building safe AI-enabled systems.
Showcase Relevant Projects: If you've worked on any projects related to robotics or autonomous systems, make sure to mention them! We love seeing practical examples of your work, especially if they demonstrate your problem-solving skills and familiarity with core robotics concepts.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. We can't wait to hear from you!
How to prepare for a job interview at DCS Technology
✨Know Your Robotics Stuff
Make sure you brush up on your knowledge of core robotics concepts like perception, planning, and control. Be ready to discuss how you've applied these in past projects or experiences, especially with tools like ROS or Gazebo.
✨Show Off Your Coding Skills
Since proficiency in C/C++ and Python is key, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice coding challenges related to robotics software development.
✨Collaborate Like a Pro
This role involves working closely with multidisciplinary teams, so be prepared to talk about your collaboration experiences. Share examples of how you've worked with embedded software or AI/ML engineers to integrate components successfully.
✨Stay Current and Curious
The field of robotics is always evolving, so show your enthusiasm for learning. Mention any recent frameworks, tools, or algorithms you've explored, and how you plan to keep up with industry trends to contribute effectively to the team.