SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

Harnham - Data & Analytics Recruitment
Posted 4 days ago, valid for a day
Location

London, Greater London EC1R 0WX

Salary

£60,000 - £90,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Position: Senior Full Stack Engineer
  • Location: Oxford - Hybrid
  • Salary: Up to £90,000 + Benefits
  • Experience Required: At least 5 years of software development experience
  • Skills Required: Bachelor's or Master's degree in Computer Science, expertise in modern C++, strong knowledge of software engineering principles, algorithms, and data structures

Senior Full Stack EngineerOxford - HybridUp to £90,000 + Benefits

About Us:We are dedicated to pioneering advancements in computer vision technology. Our commitment to ongoing research and evaluation of state-of-the-art machine vision methodologies drives us forward. We aim to enhance our team with passionate engineers who excel in cutting-edge computer vision to further develop our leading SLAM (Simultaneous Localization and Mapping) software for the global market.

About the Role:As a Computer Vision Engineer focused on SLAM, you'll oversee the entire visual processing pipeline-from sensor selection and evaluation to data processing and SLAM evaluation tools. You'll integrate current research methods and contribute to the development of our SLAM software. Collaborating with a team of top-tier computer vision and SLAM engineers, your efforts will ensure our SLAM software's superior performance in the mass market. A versatile approach and readiness to handle diverse tasks are vital to support your team effectively.

Job Responsibilities:

  • Engage in design and architecture discussions, proposing enhancements for products and tools.
  • Work with stakeholders to understand requirements and generate innovative solutions.
  • Lead the design and development process from prototypes to fully evaluated products.
  • Mentor junior team members and operate independently with minimal supervision.
  • Create and maintain documentation for the codebase and developed features.
  • Participate in the software development lifecycle, including implementation and testing.
  • Optimize software performance and memory usage to meet specifications.

Skill Requirements:

  • Bachelor's or Master's degree in Computer Science, STEM, or relevant experience.
  • At least 5 years of software development experience, with expertise in modern C++.
  • Strong knowledge of software engineering principles, algorithms, and data structures.
  • Experience in object-oriented design, multi-threaded programming, and parallel computing in C++.
  • Proficiency in development tools and libraries for C++ (e.g., STL, TBB).
  • Familiarity with C/C++ build tools (e.g., Make, CMake) and Test Driven Development (TDD).

Nice to Haves:

  • Experience with embedded software platforms and game engine development.
  • Knowledge of cloud service providers (e.g., AWS) and Robotic Operating Systems (ROS).
  • Experience in 3D computer vision, SLAM, Lidar, IMU, and sensor fusion.
  • Understanding of open-source optimization and math libraries (e.g., Boost, Eigen, g2o).
  • Hardware background and experience in an Agile, Scrum, or SAFe environment.

Join our team to push the limits of computer vision technology and help shape the future of SLAM software on a global scale!

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.