Robotics Engineer


Share on

Kudan in Bristol, UK 

Title: Robotics Software Engineer
Level: Senior
Salary: Competitive
Location: Bristol

About us

At Kudan, we’re constantly pushing the cutting edge of computer vision technology. To always keep moving forward we evaluate state-of-the-art approaches to machine vision, together with performing ground-breaking research.

We are looking to expand our team with engineers who are passionate about state-of-the-art computer vision to help us continue to produce leading SLAM software for the global market.

You will be jointly responsible for the complete pipeline of visual processing from sensor evaluation and selection, through data processing pipelines, to SLAM evaluation tools. You will be aiding our team by implementing existing research approaches as well as performing research and development of our SLAM software.

You will be working with a team of best-in-class computer vision and SLAM software engineers to ensure best performance of our SLAM software. Your work will ensure that we deliver the best mass market SLAM system. Ideally you would be interested in having a generalist approach, picking up ad-hoc tasks as well, to make sure your team can do their job.

Job Responsibilities

  • Develop a thorough understanding of our SLAM stack and develop ideas for its improvement across all aspects of the algorithms involved
  • Implement state-of-the-art computer vision algorithms for slam
  • Ensure code is well tested by creating appropriate unit tests
  • Share ideas within the team and provide an explanation of new algorithms

Skill Requirements

  • Experience working on Robotics or computer vision technology
  • Good C++ skill
  • Good knowledge and hands-on experience with Linux system and toolchains
  • Decent maths background – particularly experience with 3D geometry, linear algebra, optimisation
  • Experience with open-source libraries e.g. OpenCV, Eigen, Ceres, g2o
  • Experience of optimization, numerical linear algebra, probabilistic
  • Experience with SLAM and familiar with different type of slam algorithm/system
  • Experience with different sensors, e.g Lidar, IMU, GNSS, Camera etc
  • Experience with sensor calibration and fusion algorithm
  • Experience with different filter algorithm
  • Excellent written and verbal communication skills
  • Either a Bachelor’s or Master’s in Electrical Engineering, Robotics or Computer Science or a related field or significant personal software development experience.)

Nice to haves

  • Experience with ROS
  • Experience with embedded software platforms
  • Hardware background
  • Experience working in an Agile, Scrum, SAFe environment


  • A fun, supportive and engaging environment
  • Opportunity to work on cutting edge technologies with the top talent in the field
  • Competitive compensation package with 28 days holiday plus UK bank holidays
  • Internal mentoring and training initiatives
  • Flexible working hours
  • Private medical insurance
  • Health cash plan
  • Regular team building and office snacks

To Apply

Please click this “contact us” with the subject “Robotics Engineer” and include your relevant experience and background in the message field.

Share on

Recent Posts