Job search

Robotics Production Libraries SWE

Contract

Negotiable

London

Contract Software Engineer – C++ / Robotics

πŸ“ London or Leonberg | Hybrid
πŸ’Ό Full-time Contract

The Opportunity

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:
    • Localisation
    • Odometry
    • Calibration
    • State estimation
    • 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

Apply now

Related

  • Robotics Software Engineer (Calibration Tooling)

    Contract

    Up to Β£600 per day

    London

    Robotics Software Engineer – Calibration Tooling (Contract) πŸ“ Location: London or Germany (Hybrid – 1 day onsite) πŸ’° Rate: Flexible πŸ•’ Contract: 6 Months The Company My client is one of Europe’s fastest-growing AI companies, developing next-generation autonomous driving technology.…

    Apply
  • Senior Software Engineer

    Permanent

    Negotiable

    London

    Senior Software Engineer (Ruby on Rails / Vue.js) πŸ“ Location: London (Hybrid – 3 days onsite) πŸ’° Salary: Β£80,000 – Β£100,000 πŸ•’ Type: Permanent The Company FITR is one of the fastest-growing fitness technology platforms globally, providing software that enables…

    Apply
  • Product Manager

    Permanent

    Negotiable

    London

    Product Manager πŸ“ Location: Soho, London (Hybrid – 3 days onsite) πŸ’° Salary: Β£65,000 – Β£75,000 πŸ•’ Type: Permanent The Company My client is one of the fastest-growing fitness technology platforms globally, helping personal trainers, gyms and fitness brands deliver…

    Apply

Get ready for a new step in your career

Read some video interview tips


Want to be part of Annapurna’s success?
Visit our internal careers page here.