At a Glance
- Tasks: Develop and create robotic systems, focusing on software for dexterous hand products.
- Company: Join the Shadow Robot Company, a leading international robotics firm based in London.
- Benefits: Enjoy a collaborative culture, learning opportunities, and a supportive team environment.
- Why this job: Work on exciting challenges that make a real-world impact in robotics.
- Qualifications: Must have strong C++ and Python skills, with experience in software engineering and robotics.
- Other info: This is a 1-year fixed-term role based in London, starting ASAP.
The predicted salary is between 36000 - 60000 £ per year.
Can you imagine making a career of your passion for robotics?
Are you an experienced software developer with commercial experience and now looking for a robotics environment to thrive in?
Would you like to challenge yourself with developing and creating robotic systems and solutions to solve real-world/human problems?
Do you have strong C++ and Python skills, like to work on production systems, polish the code, document and cover with tests properly?
Looking to join an international, industry-leading robotics company?
Perhaps this is your next career move?
About the Shadow Robot Company
The Shadow Robot Company is an established, employee-owned, international and world-leading robotics company, and we\’re looking to expand our London-based team.
We exist to develop and create awesome robots for advancing dexterity.
There are seventeen different nationalities in our small team of people. We are based in London with a small team in Madrid.
Our Company values:
- We care about each other
- We enjoy challenging the impossible
- Compassionate
When we add new people to our team, wherever you\’re based and whatever role you\’re doing, you\’ll see that we all live and breathe these core values.
Your Impact as our new Robotics Software Engineer
- You\’ll be a key member of our small London-based software development team of three alongside our one remote-based architect.
- You\’ll work on stimulating problems to deliver new solutions using advanced robotic systems, mostly developing software for our dexterous hand products and teleoperation systems.
- Alongside the challenging tasks, there will be tasks that include manual and automated testing, fixing bugs, creating and improving documentation.
- This role is wholly based in the London office (a 2-minute walk from Gospel Oak station), so you can access the hardware and help us develop and test the solutions.
To be successful in this Software Engineer role, we\’d love to hear from you if you have the following experience, skillsets and personality – where we have a Must Have section followed by our Nice to Have skills/knowledge.
Here are our Must Haves:
- Software engineering experience in a commercial environment, ideally with a focus on integration and testing.
- Experience developing code for robots either professionally or for your own projects.
- Strong C++ and python programming skills, working in Linux.
- A positive outlook on solutions – you love solving problems.
- Good knowledge of programming under Linux.
- You will also have experience using ROS.
Nice to have skills and experience:
- Ideally, experience (even non-professional) with embedded programming.
- You love learning and thrive in an environment where learning is encouraged.
- You\’ll thrive as a member of our small 30-person team across the UK and Spain.
- There is no arrogance, and you love that this is a team-orientated organisation – if one person succeeds, we all succeed.
- Experience of working with robots in simulation is desirable.
Our culture and environment works well for you if:
- You love learning and thrive in an environment where learning is encouraged.
- You\’ll thrive as a member of our small 30-person team across the UK and Spain.
- There is no arrogance, and you love that this is a team-orientated organisation – if one person succeeds, we all succeed.
If this sounds like this Robotics Software Engineer is your next career move, apply here, and Helen will be in touch.
Job title: Robotics Software Engineer – 1-Year Fixed Term
Department: Software Team
Based: Gospel Oak, London (about 2 min walk from the station)
Start date: ASAP/August 2025
Note: You may have seen this role advertised back in November and again in March. We filled both of those positions, but now we have an additional need for a one-year fixed-term Software Engineer that we\’re looking to fill quickly.
No agencies, please – liaise with TalentJet Group if you\’re exploring the PSL.
Robotics Software Engineer (1-Year Fixed Term) employer: TalentJet Group
Contact Detail:
TalentJet Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Robotics Software Engineer (1-Year Fixed Term)
✨Tip Number 1
Familiarise yourself with the Shadow Robot Company's projects and values. Understanding their mission to advance dexterity in robotics will help you align your passion and skills with their goals during any discussions or interviews.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of past projects where you've tackled complex issues, especially in robotics or software development. This will demonstrate your ability to thrive in a challenging environment.
✨Tip Number 3
Engage with the robotics community online, particularly around C++ and Python programming. Participating in forums or contributing to open-source projects can help you build connections and showcase your expertise.
✨Tip Number 4
Prepare to discuss your experience with ROS and Linux in detail. Being able to articulate your hands-on experience with these technologies will be crucial, as they are key components of the role.
We think you need these skills to ace Robotics Software Engineer (1-Year Fixed Term)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your software engineering experience, particularly in C++ and Python. Include any relevant projects or roles that demonstrate your skills in robotics and integration/testing.
Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for robotics and your problem-solving mindset. Mention specific experiences that align with the company's values and the role's requirements, such as working in a team-oriented environment.
Showcase Relevant Projects: If you have worked on any robotics projects, whether professionally or personally, be sure to include them in your application. Detail your contributions and the technologies used, especially if they involved ROS or embedded programming.
Proofread and Format: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. Ensure that your CV and cover letter are well-formatted and easy to read, making a strong first impression.
How to prepare for a job interview at TalentJet Group
✨Showcase Your Passion for Robotics
Make sure to express your enthusiasm for robotics during the interview. Share any personal projects or experiences that highlight your passion and how they relate to the role at the Shadow Robot Company.
✨Demonstrate Your Technical Skills
Be prepared to discuss your experience with C++ and Python in detail. Bring examples of your previous work, especially any projects involving robotic systems, to showcase your coding abilities and problem-solving skills.
✨Emphasise Teamwork and Collaboration
Since the company values a team-oriented environment, be ready to talk about your experiences working in teams. Highlight instances where you contributed to group success and how you support your colleagues.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges or hypothetical scenarios during the interview. Practice articulating your thought process when solving problems, as this will demonstrate your positive outlook on solutions and your ability to think critically.