Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Artemis Chase - Defence & Space Specialists

At a Glance

  • Tasks: Design and develop cutting-edge software for AI and robotics systems.
  • Company: Fast-growing start-up focused on robotics and AI safety.
  • Benefits: Competitive salary, generous holiday, pension scheme, and more perks as we grow.
  • Why this job: Join a team shaping the future of autonomous systems and make a real impact.
  • Qualifications: Degree in relevant field and experience in robotics software development.
  • Other info: Dynamic start-up culture with opportunities for rapid personal and professional growth.

The predicted salary is between 36000 - 60000 £ per year.

Location: Remote (with a monthly visit to our Oxfordshire or London offices)

Reporting to: Head of Engineering

Contract: Permanent, Full Time

About the Role

We are an ambitious, fast-growing start-up seeking a talented Senior Robotics Software Engineer (Flight Software) to join our team. We are building cutting-edge assurance systems for AI and robotics applications, setting global industry standards to enable complex autonomous systems to operate safely, predictably, and efficiently.

In this role, you will play a crucial part in developing the software components that enable the safe and reliable operation of AI-enabled robotics and autonomous systems within our core product line. You will work on cutting-edge technologies that are shaping the future of AI and robotics safety.

Key Responsibilities

  • Design, develop, and implement robotic software components and algorithms for perception, planning, control, and decision-making.
  • Collaborate with cross-functional teams, including embedded software engineers, systems architects, and AI/ML experts, to seamlessly integrate software components into the overall system.
  • Conduct rigorous testing, optimisation, and validation of robotic software components to ensure strict compliance with safety and performance requirements.
  • Contribute to the continuous improvement of the team's software development processes, tooling, and methodologies for robotic systems.
  • Stay up to date with the latest advancements in robotics software, algorithms, and frameworks, applying them to enhance product capabilities.
  • Mentor and provide technical guidance to junior software engineers and interns.

Key Skills and Experience

  • Bachelor's or Master's degree in Computer Science, Aerospace, Robotics, Electrical Engineering, or a related field (with a strong focus on robotics software development).
  • Proven track record of developing software for robotic systems and delivering safety-critical or mission-critical systems.
  • Proficiency in C/C++ and Python, with solid experience in robotics frameworks (e.g., ROS, Gazebo, MoveIt).
  • Strong knowledge of robotics algorithms and techniques, including perception, planning, control, and decision-making.
  • Solid understanding of software development methodologies, such as Agile, Continuous Integration (CI), and Test-Driven Development (TDD).
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities to work effectively within cross-functional teams.

Security Clearance: Must currently hold or be eligible to obtain a minimum of UK SC clearance.

Desirable: Experience with safety-critical software development standards and certification processes (e.g., DO-178C, ISO 26262, IEC 61508) is highly advantageous.

Working Culture & Values

We are driven by the satisfaction of building solutions to some of the most challenging problems in the industry. As a start-up, we move fast together, embracing collaboration and change. You will thrive here if you enjoy taking ownership, wearing multiple hats, and learning quickly. We expect commitment—including working beyond core hours when the work demands it to maintain momentum—but we foster a highly supportive and constructive environment for you to grow.

  • Be Safe: We exist to make autonomous systems as safe as possible, maintaining the highest standards of safety and security internally.
  • Be Curious: We explore the art of the possible—dreaming, prototyping, and testing at the cutting edge of engineering.
  • Be Committed: We are building something from the ground up, and we want people who are genuinely energised by that journey.

Benefits & Compensation

We offer a competitive compensation package alongside excellent benefits, including:

  • Salary sacrifice pension with a 5% matched company contribution
  • Generous holiday allowance
  • EV Car Scheme
  • Cycle to Work Scheme
  • More exciting benefits to come as we scale and grow!

Senior Software Engineer in London employer: Artemis Chase - Defence & Space Specialists

Join our dynamic start-up as a Senior Robotics Software Engineer, where you'll be at the forefront of developing innovative AI and robotics solutions. With a strong emphasis on collaboration and personal growth, we offer a supportive work culture that encourages ownership and creativity, alongside a competitive compensation package and benefits like a salary sacrifice pension and generous holiday allowance. Our remote working model, with monthly visits to our Oxfordshire or London offices, provides flexibility while you contribute to shaping the future of autonomous systems.
Artemis Chase - Defence & Space Specialists

Contact Detail:

Artemis Chase - Defence & Space Specialists Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to robotics and AI. This is your chance to demonstrate your expertise in C/C++ and Python, and how you've tackled real-world challenges.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your experience with safety-critical systems. Remember, they want to see how you think and approach complex problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our ambitious team and contributing to cutting-edge robotics solutions.

We think you need these skills to ace Senior Software Engineer in London

Robotic Software Development
C/C++
Python
Robotics Frameworks (e.g., ROS, Gazebo, MoveIt)
Robotics Algorithms (Perception, Planning, Control, Decision-Making)
Agile Methodologies
Continuous Integration (CI)
Test-Driven Development (TDD)
Problem-Solving Skills
Analytical Skills
Debugging Skills
Communication Skills
Collaboration Skills
Safety-Critical Software Development Standards (e.g., DO-178C, ISO 26262, IEC 61508)
Mentoring and Technical Guidance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Robotics Software Engineer. Highlight your experience with robotics software development, C/C++, and Python, as well as any relevant projects that showcase your skills in perception, planning, and control.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about robotics and AI, and how your background aligns with our mission at StudySmarter. Don’t forget to mention any experience you have with safety-critical systems!

Showcase Your Problem-Solving Skills: In your application, be sure to include examples of how you've tackled complex problems in previous roles. We love candidates who can demonstrate strong analytical and debugging skills, especially in a robotics context.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the quickest way for us to see your application and get you into the process. We can’t wait to hear from you!

How to prepare for a job interview at Artemis Chase - Defence & Space Specialists

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially C/C++ and Python. Brush up on robotics frameworks like ROS and Gazebo, and be ready to discuss your experience with algorithms for perception, planning, and control.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex problems in previous roles. Think about challenges you've faced in developing safety-critical systems and how you approached them. This will demonstrate your analytical skills and ability to work under pressure.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be ready to talk about your experience collaborating with others. Highlight any projects where you worked alongside embedded software engineers or AI/ML experts, and how you contributed to the team’s success.

✨Stay Curious and Up-to-Date

Show your passion for robotics by discussing recent advancements in the field. Mention any new algorithms or frameworks you’ve explored and how they could apply to the company’s goals. This will reflect your commitment to continuous learning and innovation.

Senior Software Engineer in London
Artemis Chase - Defence & Space Specialists
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>