Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior / Lead Software Engineer C++

Job LocationLondon
EducationNot Mentioned
Salary£60,000 - £80,000 per annum
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Role: Senior / Lead Software Engineer (C++)Location: Bristol - HybridSalary: Between £60,000 - £90,000 + BenefitsAbout Us:We are at the forefront of computer vision technology, continually advancing through evaluating state-of-the-art machine vision approaches and conducting groundbreaking research. Were looking to expand our team with engineers who are passionate about cutting-edgecomputer vision to help us develop leading SLAM (Simultaneous Localization and Mapping) software for the global market.About the Role:As a Computer Vision Engineer specializing in SLAM, you will be responsible for the complete visual processing pipeline-from sensor evaluation and selection to data processing and SLAM evaluation tools. Youll implement existing research approaches and contributeto the research and development of our SLAM software. Youll work alongside a team of top-tier computer vision and SLAM engineers, ensuring our SLAM softwares performance is unmatched in the mass market. A generalist approach and willingness to tackle ad-hoctasks are essential to support your team effectively.Job Responsibilities:

  • Participate in design and architecture discussions, suggesting improvements for products and tools.
  • Collaborate with stakeholders to understand requirements and generate innovative proposals.
  • Lead the design and development cycle from prototypes to fully evaluated products.
  • Mentor junior team members and work independently with minimal supervision.
  • Develop and maintain documentation for the codebase and developed features.
  • Contribute to the software development lifecycle, including implementation and testing.
  • Optimize software performance and memory usage to meet requirements.
Skill Requirements:
  • Bachelors or Masters degree in Computer Science, STEM, or equivalent experience.
  • Minimum 5 years of software development experience, proficient in modern C++.
  • Strong understanding of software engineering principles, algorithms, and data structures.
  • Experience with object-oriented design, multi-threaded programming, and parallel computing in C++.
  • Proficiency in software development tools and libraries (e.g., STL, TBB).
  • Experience 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.
  • Familiarity with cloud service providers (e.g., AWS) and Robotic Operating Systems (ROS).
  • Experience with 3D computer vision, SLAM, Lidar, IMU, and sensor fusion.
  • Knowledge of open-source optimization and math libraries (e.g., Boost, Eigen, g2o).
  • Background in hardware and experience in an Agile, Scrum, or SAFe environment.
Join us to push the boundaries of computer vision technology and help shape the future of SLAM software for the global market!

APPLY NOW

Senior / Lead Software Engineer C++ Related Jobs

© 2019 Naukrijobs All Rights Reserved