Careers

Kudan is actively seeking motivated computer vision engineers and strong business development managers

Computer Vision Engineer

Kudan in Bristol, UK

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 groundbreaking 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 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.

Minimum Skill Requirements

  • Either a Bachelor’s or Master’s in Electrical Engineering, Computer Science or a related field or significant personal software development experience.
  • Experience in working with SLAM technologies or other computer vision concepts.
  • Good working knowledge of C++.
  • Minimum 2 years of experience in building complex software as part of a team.
  • Excellent problem-solving skills.
  • Excellent written and verbal communication skills.

Nice to haves

  • Experience with open-source libraries e.g. OpenCV, Eigen, Ceres, or g2o.
  • Experience of optimization, numerical linear algebra, probabilistic estimation, and sensor fusion.
  • Some experience with embedded software platforms.
  • Game engine development experience.
  • Experience with Test Driven Development (TDD).

Benefits

  • 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 8 bank holidays.
  • Internal mentoring and training initiatives.
  • Flexible working hours.
  • Generous pension scheme.
  • Your choice of hardware.
  • Weekly company lunches and office snacks.
  • Sponsorship for various types of visas.
  • Freedom to come up with new ideas and install your own processes.

To Apply

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

DevOps Engineer

Kudan in Bristol, UK

At Kudan, we’re constantly pushing the cutting edge of computer vision technology. To always keep moving forward we maintain a continuous integration pipeline and a stack of test systems. Our tests range from small scale unit tests for individual modules up to automated full system regression tests for monitoring a number of key performance indicators.

We are looking to expand our team with engineers who are passionate about the full software lifecycle and how to automate it to help us continue to produce leading SLAM software for the global market.

You will be responsible for ensuring the quality of our SLAM software delivered by the research and development software teams through development of our continuous integration pipeline, and improvements to our automated tests and scripts. You will be aiding the development team by ensuring that the automated build configuration and execution is robust, reliable, and repeatable.

You will be working with a team of best-in-class computer vision 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

  • Ensure the quality of our build and testing system.
  • Design and enhance the infrastructure to enable engineers to create robust, high quality tests.
  • Administration of internal IT infrastructure (network, servers, laptops, and backups).

Minimum Skill Requirements

  • Either a Bachelor’s or Master’s in Electrical Engineering, Computer Science or a related field or significant personal software development experience.
  • Minimum 2 years of experience in DevOps.
  • Experience with Continuous Integration/Delivery (CI/CD; e.g. Jenkins, OpenStack).
  • Experience with repeatable machine configuration (e.g. Ansible)
  • Experience in system Administration of Linux, Mac and Windows servers.
  • Experience with containerisation (e.g. Docker).
  • Experience with cloud service providers (e.g. AWS).
  • Excellent problem-solving skills.
  • Excellent written and verbal communication skills.

Nice to haves

  • Experience with a C/C++ build tools (e.g. Make and CMake).
  • Good working knowledge of Python.
  • Experience in building software tools or test automation frameworks.
  • Experience in writing automated tests.
  • Experience with Test Driven Development (TDD).
  • Experience developing toolchains for building or cross-compiling on new platforms.

Benefits

  • 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 8 bank holidays.
  • Internal mentoring and training initiatives.
  • Flexible working hours.
  • Generous pension scheme.
  • Your choice of hardware.
  • Weekly company lunches and office snacks.
  • Freedom to come up with new ideas and install your own processes.

To Apply

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

C++ Software Engineer

Kudan in Bristol, UK

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 groundbreaking 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 responsible for software development within the context of computer vision. You will be aiding our team by implementing and improving robust algorithms to support our research and development teams.

You will be working with a team of best-in-class computer vision 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

  • Design and develop ideas for the improvement of our software stack.
  • Ensure code is well tested by creating appropriate unit tests.
  • Share ideas within the team and provide an explanation of new algorithms.

Minimum Skill Requirements

  • Either a Bachelor’s or Master’s in Electrical Engineering, Computer Science or a related field or significant personal software development experience.
  • Good working knowledge of C++.
  • Minimum 2 years of experience in building complex software as part of a team.
  • Excellent problem-solving skills.
  • Excellent written and verbal communication skills.

Nice to haves

  • Experience with SIMD / AVX / NEON
  • Experience with systems design and architecture.
  • Experience with GPGPU development (e.g. CUDA, OpenCL, Vulkan).
  • Some experience with embedded software platforms.
  • Game engine development experience.
  • Experience with a C/C++ build tools (e.g. Make and CMake).
  • Experience with Test Driven Development (TDD).
  • Experience in system administration of Linux, Mac and Windows servers.
  • Experience with cloud service providers (e.g. AWS).
  • Experience with containerisation (e.g. Docker).

Benefits

  • 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 8 bank holidays.
  • Internal mentoring and training initiatives.
  • Flexible working hours.
  • Generous pension scheme.
  • Your choice of hardware.
  • Weekly company lunches and office snacks.
  • Sponsorship for various types of visas.
  • Freedom to come up with new ideas and install your own processes.

To Apply

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

Software Test Engineer

Kudan in Bristol, UK

At Kudan, we’re constantly pushing the cutting edge of computer vision technology. To always keep moving forward we maintain a stack of test systems. Our tests range from small scale unit tests for individual modules up to automated full system regression tests for monitoring a number of key performance indicators.

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 responsible for ensuring the quality of our SLAM software delivered by the research and development software teams through robust automated tests and scripts. You will be testing the algorithms for reliability and accuracy for both offline simulation and in on-target environments as appropriate.

You will be working with a team of best-in-class computer vision 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

  • Ensure the quality of our system by testing metrics such as runtime and robustness.
  • Develop a thorough understanding of our SLAM stack and develop test plans and test cases to cover all aspects of the algorithms involved.
  • Design automated test cases in our framework for both simulated and real test sequences.
  • Design manual test processes for live hardware.
  • Triage test failures and report to relevant engineers.

Minimum Skill Requirements

  • Either a Bachelor’s or Master’s in Electrical Engineering, Computer Science or a related field or significant personal software development experience.
  • Good working knowledge of C++ and Python.
  • Minimum 2 years of experience in testing software.
  • Excellent problem-solving skills.
  • Excellent written and verbal communication skills.

Nice to haves

    • Experience in working with SLAM technologies or other computer vision concepts.
    • Experience in building software tools or test automation frameworks.
    • Experience with Continuous Integration/Delivery (CI/CD; e.g. Jenkins).
    • Experience with a C/C++ build tools (e.g. Make and CMake).
    • Experience in writing automated tests.
    • Experience with Test Driven Development (TDD).
    • Experience in system Administration of Linux, Mac and Windows servers.
    • Experience with cloud service providers (e.g. AWS).
    • Experience with containerisation (e.g. Docker).

Benefits

  • 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 8 bank holidays.
  • Internal mentoring and training initiatives.
  • Flexible working hours.
  • Generous pension scheme.
  • Your choice of hardware.
  • Weekly company lunches and office snacks.
  • Sponsorship for various types of visas.
  • Freedom to come up with new ideas and install your own processes.

To Apply

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

Contact us