At a Glance
- Tasks: Transform complex robotics code into robust software for autonomous driving.
- Company: Leading tech firm revolutionising the automotive industry.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Fast-paced environment with exciting projects and career advancement potential.
- Why this job: Join a cutting-edge team and shape the future of autonomous technology.
- Qualifications: Strong C++ skills and experience in robotics or automotive environments.
The predicted salary is between 63000 - 77000 £ per year.
- Robotics Software Engineer - C++ / Robotics
- London or Leonberg | Hybrid
- My client is looking for a strong
C++ Software Engineer to help productionise the robotics software powering its autonomous driving technology.
This is a hands‑on engineering role focused on taking complex robotics and research code and turning it into robust, maintainable, production-grade libraries suitable for automotive deployment.
- What You'll Be Doing
- Productionising and refactoring
- C++ robotics libraries
- Working across localisation, odometry, calibration, state estimation and sensor fusion
- Improving APIs, architecture, testing, dependency management and maintainability
- Supporting localisation and odometry work for automotive programmes
- Assessing existing research/prototype code and determining how it should be adapted or redesigned
- Working towards automotive-grade production and compliance requirements
- Collaborating with robotics, vehicle software and engineering teams
- Making practical decisions around third‑party and internal libraries
- Documenting solutions and transferring knowledge to the permanent team
- What They're Looking For
- Strong commercial
- C++ software engineering experience
- Experience building or productionising software libraries
- Background in robotics, automotive, autonomy, drones, aerospace, mapping or another complex technical environment
Experience with at least one of
- Odometry
- Calibration
- Sensor fusion
- Strong understanding of software architecture, APIs and modular design
- Experience writing robust tests for complex C++ systems
- Comfortable taking research/prototype code and turning it into production‑quality software
- Able to work independently and quickly get up to speed in complex codebases
- Nice to Have
- Automotive‑grade software experience
- MISRA / ISO 26262 / ASIL
- Numerical optimisation or solver libraries
- Experience with safety‑critical systems
- Experience working with third‑party library replacement, wrapping or redesign
- Experience building software for physical systems such as vehicles, robots, drones or spacecraft
- #J-18808-Ljbffr
Robotics Software Engineer employer: Annapurna
Annapurna is an excellent employer, offering a dynamic and supportive work culture that fosters innovation and collaboration. With a focus on employee growth, you will have access to professional development opportunities while working in a hybrid environment in London, allowing for a balanced work-life experience. Join us to be part of a team that values your contributions and empowers you to excel in high-throughput data systems.