Robotics Software Engineer

Annapurna Recruitment — Germany · Posted ~3 hours ago

Mid Contract Remote

Skills

C++ Robotics software Software architecture Sensor fusion State estimation Robotics

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A robotics software engineering opportunity involving C++ development, autonomous systems, sensor processing, and production-grade software engineering.

Highlights

Hands-on robotics engineering role focused on transforming advanced research into reliable production software for autonomous systems.

Description

Robotics Software Engineer - C++ / Robotics 📍 London or Germany Remote 💼 6 month Contract 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 librariesWorking across localisation, odometry, calibration, state estimation and sensor fusionImproving APIs, architecture, testing, dependency management and maintainabilitySupporting localisation and odometry work for automotive programmesAssessing existing research/prototype code and determining how it should be adapted or redesignedWorking towards automotive-grade production and compliance requirementsCollaborating with robotics, vehicle software and engineering teamsMaking practical decisions around third-party and internal librariesDocumenting solutions and transferring knowledge to the permanent team What They're Looking For Strong commercial C++ software engineering experienceExperience building or productionising software librariesBackground in robotics, automotive, autonomy, drones, aerospace, mapping or another complex technical environment Experience with at least one of: LocalisationOdometryCalibrationState estimationSensor fusionStrong understanding of software architecture, APIs and modular designExperience writing robust tests for complex C++ systemsComfortable taking research/prototype code and turning it into production-quality softwareAble to work independently and quickly get up to speed in complex codebases Nice to Have Automotive-grade software experienceMISRA / ISO 26262 / ASILNumerical optimisation or solver librariesExperience with safety-critical systemsExperience working with third-party library replacement, wrapping or redesignExperience building software for physical systems such as vehicles, robots, drones or spacecraft