Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Closed vacancy

You are currently viewing a closed vacancy. You can no longer apply for this vacancy.

Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

Closed
Tec Partners Recruitment Ltd

Robotics Software Engineer

Tec Partners Recruitment Ltd Central Parade
32 - 40 hour


Show Recently closed jobs

    Closed vacancy

    You are currently viewing a closed vacancy. You can no longer apply for this vacancy.

    Tec Partners Recruitment Ltd

    Robotics Software Engineer

    Closed
    Tec Partners Recruitment Ltd Central Parade
    32 - 40 hour
    Status Closed
    Applications are no longer accepted

    What we ask

    Education

    No minimum education required

    What we offer

    Hours
    32 to 40 hours per week
    Employment type
    contract

    Job description

    Robotics Software Engineer – Contract

    Location: London – Hybrid / Remote

    Duration: 3 months

    Rate: Flexible

    Sector: Robotics & Automation

    Opportunity Overview

    An innovative robotics and automation business is looking for a Robotics Software Engineer to join its engineering team on an initial 3-month contract.

    You’ll work across a modern ROS 2 Jazzy robotics software stack, developing and deploying software that controls industrial robotic systems used in real-world manufacturing environments.

    This is an opportunity for a strong software engineer with practical robotics exposure to work alongside robotics developers, controls engineers and product engineers, with your work being deployed directly onto physical robotic systems.

    The ideal candidate will be available immediately and able to hit the ground running within an existing codebase. On-site working in East London is preferred, although hybrid and remote applications will also be considered.

    Key Responsibilities

    * Develop and deliver features across a ROS 2 Jazzy robotics software stack.

    * Design modular, testable and well-documented software components.

    * Diagnose and resolve complex system issues using field data, simulation and real hardware testing.

    * Reproduce bugs and validate features directly on physical robotic systems.

    * Develop robust solutions to real-world edge cases and integration challenges.

    * Participate in code and design reviews to maintain high engineering standards.

    * Contribute to developer tooling, engineering processes and continuous improvement.

    * Collaborate closely with software, robotics, controls and product engineering teams.

    Essential Skills & Experience

    * Proven experience developing and maintaining production software, including testing, CI/CD and debugging existing code.

    * Strong Python software engineering skills applied to robotics or other complex software systems.

    * Practical experience with ROS 2, including nodes, topics, services, actions, parameters, launch and composition.

    * Strong Linux skills, including shell, systemd, networking and containers.

    * Ability to work effectively within a distributed engineering team and quickly become productive within an existing codebase.

    * Experience working with physical hardware, robotics or automation environments is highly desirable.

    C++ experience is advantageous but not essential.

    Desirable Experience

    * Working within a large or established software codebase.

    * Docker-based development and deployment.

    * Behaviour trees or similar approaches for orchestrating long-running robotic tasks.

    * Software integration with physical hardware such as controllers, sensors or industrial equipment.

    * Simulation environments such as Isaac Sim, Gazebo or similar.

    * Industrial robotic arms, motion planning or manufacturing automation.

    * DDS configuration and multi-machine ROS 2 networking.

    * Structured logging, metrics and record/replay tooling.

    * Embedded Linux and edge-computing platforms such as NVIDIA Jetson.

    What’s on Offer

    * Initial 3-month contract with immediate impact.

    * Opportunity to work on real-world robotics and automation technology.

    * Exposure to a modern robotics stack incorporating ROS 2, industrial robots, edge compute and physical AI.

    * Collaborative environment working alongside experienced robotics, software and controls engineers.

    * Hybrid/remote flexibility, with on-site working in East London preferred.

    * The opportunity to see your software deployed directly onto physical robotic systems.

    Application Process

    If you’re a software engineer with strong Python and ROS 2 experience and are available to start a new contract quickly, we’d be interested in hearing from you
    Applications are no longer accepted
    Applications are no longer accepted

    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Central Parade England

    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird