Software Engineering Intern in London

Software Engineering Intern in London

London Internship 20000 - 30000 € / year (est.) No home office possible
Seeing Systems (YC W26)

At a Glance

  • Tasks: Design and build core components for autonomous drones, working hands-on with cutting-edge technology.
  • Company: Join Seeing Systems, a pioneering team in autonomous drone technology.
  • Benefits: Founding-level ownership, competitive salary, and the chance to make a real impact.
  • Other info: Fast-paced startup environment with opportunities for rapid growth and learning.
  • Why this job: Be at the forefront of robotics, solving real-world challenges with innovative solutions.
  • Qualifications: Strong software skills, preferably in Python, and experience with robotics or distributed systems.

The predicted salary is between 20000 - 30000 € per year.

About Us

Seeing Systems is building autonomous drone systems that can perceive, navigate, and act intelligently in complex real‑world environments. We focus on advancing autonomy through monocular vision, sensor fusion, and robust system design, enabling drones to operate reliably where traditional systems fail. Seeing Systems was founded by brothers Matthew and Alex Le Maitre, combining deep experience across software, robotics, and defense.

The Role

We’re hiring a Software Engineering Intern to help design and build the core autonomy stack powering our drones. This is a deeply technical, hands‑on role where you’ll work across perception, planning, and systems infrastructure—owning critical pieces of the product from day one. You’ll partner directly with the founders to define architecture, make key technical decisions, and ship systems that perform reliably both in simulation and in the field.

What You’ll Do

  • Design and build core components of the autonomous drone stack
  • Develop perception and state estimation systems using monocular vision and sensor fusion
  • Work with and extend robotics frameworks like ROS / ROS2
  • Build and test algorithms in simulation environments such as AirSim, and deploy to real systems
  • Implement and optimize SLAM, localization, and navigation pipelines
  • Interface with sensors, compute systems, and flight controllers
  • Contribute to system architecture across software, hardware, and communications layers
  • Rapidly prototype, test in the field, and iterate on real‑world performance
  • Leverage modern AI tools and workflows to accelerate development and experimentation
  • Help define engineering culture, tooling, and hiring as a founding team member

Within your first 30 days, you'll deploy your first vision‑based navigation update to a physical drone and test in the field, and within 90 days, you’ll be co‑owner of our internal autonomy stack, responsible for large‑scale development and direction of our primary software product.

What We’re Looking For

  • Strong software engineering skills, with Python preferred (C++, Rust or OCaml is a plus)
  • Experience building robotics, real‑time, or distributed systems
  • Familiarity with ROS / ROS2 and working across simulation + hardware
  • Strong intuition for systems, debugging, and performance tradeoffs
  • Comfortable operating in ambiguity and moving quickly in a startup environment
  • High ownership mindset—you build, test, and ship end‑to‑end
  • Heavy user of AI tools (e.g., claude code) to accelerate output
  • Willing to go outside with us and test in the real world!

Nice to Have

  • Experience with SLAM, visual odometry, or 3D reconstruction
  • Background in computer vision (especially monocular/depth estimation)
  • Experience with sensor fusion (e.g., IMU + camera, Kalman filters)
  • Familiarity with AirSim or similar simulation platforms
  • Experience working with drones, UAV systems, or embedded systems
  • RF or communications systems experience
  • Prior startup or founding engineer experience

Why Join

  • Founding‑level ownership
  • Opportunity to build cutting‑edge autonomous systems from first principles
  • Work on real‑world robotics problems with immediate, tangible impact
  • Tight iteration loop between simulation and deployment
  • Small, high‑agency team moving quickly

If you’re excited about building autonomous systems that operate in the real world—and want to help define the future of drone intelligence—we’d love to talk.

Software Engineering Intern in London employer: Seeing Systems (YC W26)

At Seeing Systems, we pride ourselves on being an exceptional employer that fosters innovation and hands-on experience in the rapidly evolving field of autonomous drone technology. Our collaborative work culture encourages creativity and ownership, allowing interns to make significant contributions from day one while working closely with our experienced founders. With a focus on real-world applications and cutting-edge research, we offer unique growth opportunities and the chance to be part of a small, agile team dedicated to pushing the boundaries of robotics.

Seeing Systems (YC W26)

Contact Detail:

Seeing Systems (YC W26) Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineering Intern in London

Tip Number 1

Network like a pro! Reach out to people in the industry, especially those who work at Seeing Systems or similar companies. A friendly chat can open doors and give you insights that might just land you an interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to robotics or software engineering. Share it on platforms like GitHub and make sure to link it in your application when you apply through our website.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of robotics frameworks like ROS/ROS2. Practice common algorithms and be ready to discuss your thought process during problem-solving.

Tip Number 4

Be proactive! If you see a project or a problem that interests you, don’t hesitate to reach out to the team at Seeing Systems. Show them your enthusiasm and how you can contribute to their mission of building autonomous drone systems.

We think you need these skills to ace Software Engineering Intern in London

Software Engineering
Python
C++
Rust
OCaml
Robotics Frameworks (ROS / ROS2)
Simulation Environments (AirSim)

Some tips for your application 🫡

Show Your Passion for Robotics:When writing your application, let us see your enthusiasm for robotics and autonomous systems. Share any projects or experiences that highlight your skills and interest in this field—this will help you stand out!

Tailor Your Application:Make sure to customise your CV and cover letter to align with the job description. Highlight relevant skills like Python programming, experience with ROS, and any hands-on projects you've worked on. We want to see how you fit into our team!

Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your experiences and skills. We appreciate a well-structured application that makes it easy for us to see your qualifications.

Apply Through Our Website:Don’t forget to submit your application through our website! This ensures we receive all the necessary information and helps us keep track of your application. We can’t wait to hear from you!

How to prepare for a job interview at Seeing Systems (YC W26)

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and ROS/ROS2. Brush up on your understanding of SLAM, sensor fusion, and any relevant algorithms. Being able to discuss these topics confidently will show that you're ready to dive into the technical aspects of the role.

Showcase Your Projects

Prepare to talk about any relevant projects you've worked on, particularly those involving robotics or autonomous systems. If you’ve built something using AirSim or have experience with drones, be ready to share your thought process, challenges faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.

Emphasise Your Ownership Mindset

Seeing Systems is looking for someone who takes ownership of their work. Be prepared to discuss instances where you’ve taken initiative in past projects, whether it was leading a team, making key decisions, or rapidly prototyping solutions. Highlighting your ability to work independently and drive results will resonate well with the founders.

Be Ready for Real-World Testing

Since the role involves testing in real-world environments, express your enthusiasm for getting outside and testing systems. Share any experiences you have with field testing or working in ambiguous situations. This will show that you’re not just technically skilled but also excited about applying your knowledge in practical scenarios.