More jobs:
Senior Robotics Engineer
Job in
West of England, Bristol, Bristol County, BS1, England, UK
Listed on 2026-10-21
Listing for:
Bear Robotics, Inc.
Full Time
position Listed on 2026-10-21
Job specializations:
-
Software Development
Robotics
Job Description & How to Apply Below
Job Title: Senior Robotics Engineer
Department: Robotics Software Engineering
Robotics Software Development
- Design, implement and maintain production-quality robotics software for humanoid and mobile-manipulation systems.
- Develop and integrate motion planning, trajectory generation, whole-body control, manipulation, state estimation and robot coordination components.
- Bring up new hardware and capabilities, integrating actuators, sensors, compute, communications and safety systems into a coherent robot platform.
- Create robust interfaces between classical robotics, learned policies, perception and product-level task execution.
- Build real-time and near-real-time systems with clear performance budgets for latency, frequency, determinism and resource use.
- Diagnose difficult system failures across software, controls, electronics, mechanics, calibration and networking using evidence and disciplined root-cause analysis.
- Develop simulation, hardware-in-the-loop and on-robot tests; establish regression coverage and release criteria for new robot capabilities.
- Improve reliability, observability, fault handling, recovery and safe degradation for robots operating in pilot environments.
- Lead substantial technical projects from design through integration and field validation; write clear design documentation and make sound architecture trade-offs.
- Mentor engineers and collaborate closely with hardware, AI, perception, product and field operations teams.
- Performs other duties or takes on specialized responsibilities as assigned.
- None
Qualifications:
- Strong professional experience building software for physical robots or complex autonomous systems, including substantial hands-on hardware integration.
- Excellent modern C++ and Python skills, with a high bar for code quality, testing, debugging and maintainability.
- Deep practical knowledge in several relevant areas such as kinematics, dynamics, control, motion planning, manipulation, state estimation, calibration or sensor fusion.
- Experience with ROS/ROS 2 and the surrounding robotics development, visualisation, logging and deployment ecosystem.
- Understanding of real-time systems, concurrency, networking and Linux-based robot compute environments.
- Ability to reason about the whole system and isolate faults that cross software and hardware boundaries.
- Track record of independently leading technically ambiguous work through integration and on-robot validation.
- Strong collaboration and communication across software, mechanical, electrical, AI and operational disciplines.
Qualifications:
- Humanoid robots, legged systems, dual-arm manipulation or contact-rich whole-body behaviours.
- Torque, impedance or model-predictive control; optimisation-based planning; collision checking and trajectory optimisation.
- Real-time Linux, EtherCAT, CAN, DDS or other robot communications and fieldbus technologies.
- Simulation and digital-twin platforms such as Mu Jo Co , Isaac Sim, Drake, Gazebo or equivalent tools.
- Functional safety concepts, hazard analysis, runtime monitoring and safe-state design for autonomous machines.
- CI/CD for robotics, fleet software release, remote diagnostics and field observability.
- Deploying and supporting robots in customer or pilot environments.
Experience:
- A PhD or degree in robotics, computer science, electrical or mechanical engineering, or equivalent practical experience.
- At least three years' relevant work experience.
The physical demands described here are representative of those that must be met by an employee to…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×