Software Engineer, Robotics
Responsibilities
- Implement automated testing environments and software harnesses across the robotics stack for model training, serving, evaluation, and Hardware-in-the-Loop and on-robot testing.
- Build and manage CI/CD pipelines, staging environments, release workflows, and regression checks for ML models, software services, and physical robot hardware.
- Monitor engineering productivity metrics and build tooling that removes bottlenecks, reduces team friction, and improves the ML workflow from data ingestion through robot deployment.
- Integrate automation and AI tooling for engineering productivity, root-cause analysis, and synthetic edge-case testing.
- Create agent-testing systems involving 2D and 3D games, physics simulators, graphical result visualizations, leaderboards, and robot algorithm testing.
Requirements
- Bachelor’s degree in Computer Science, Robotics, or equivalent practical experience.
- At least 2 years of experience in software engineering, DevOps, CI/CD infrastructure, or engineering productivity.
- At least 2 years of experience building and maintaining automated testing frameworks and release pipelines.
- At least 2 years of C++ and Python programming experience.
- At least 1 year of experience with large-scale model training, serving, and evaluation systems or production ML workflows.
- At least 1 year of experience with embedded systems or Hardware-in-the-Loop testing.
- Preferred experience in robotics or automation systems, heterogeneous architectures such as TPUs, GPUs, and edge devices, custom Linux environments, and AI tooling for engineering productivity and software quality.
- Ability to collaborate with research, hardware, and operations teams in a geographically distributed and changing environment.
Recommended Jobs
Science Technician
Science Technician Barnet Secondary school October 26 or Sooner startDo you have a science background? Are you perhaps considering a teaching career and would like to gain experience in schools?…
Warehouse Supervisor
CEVA Logistics provides global supply chain solutions to connect people, products, and providers all around the world. Present in 170+ countries and with more than 110,000 employees spread over 1,500…
Audit and Accounts Senior
TPF Recruitment, Kent’s leading accountancy practice recruitment agency is recruiting for an Audit and Accounts Senior to join a fantastic firm of chartered accountants in Bromley. This role offers e…
Senior Business Value Consultant - Banking (m/f/d)
As a Senior Business Value Consultant – Banking, you are a trusted advisor to our customers and internal stakeholders, responsible for shaping, quantifying, and articulating the business value of SAP…
Senior Director, Professional Services
Ready to Help Shape the Future of Legal Tech?! At Litera, we don’t just build software, we transform how the world’s top law firms operate. Every day, we Raise The Bar for what’s possible through AI…
Business Development Manager
Plan B Talent Ltd are pleased to be recruiting on the behalf of our client Entegra, for a BDM within their hospitality channel. Location: Regional Travel. The role will include regular travel to clien…
Area Concessions Manager - West London & Western M25...
JOB TITLE: Area Concessions Manager LOCATION: West London and Western M25 Corridor looking after approximately 21 Concessions CONTRACT: Permanent, Full Time HOURS: 40 hours per week over 5 d…
Business Development Executive
About us Skybound Wealth Management is a global financial advisory company with employees across the UK, USA, Switzerland, Cyprus, Spain and Dubai. We provide tailored financial advice to internat…
Corporate Tax Senior Manager
As an experienced manager, you may now be looking for the next step up or as an existing senior manager looking to build on your existing skills and see a pathway through to director and partner. If …