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
Content Specialist
Job Summary: We are looking for an experienced Content Specialist to join our marketing team in BYD UK. The ideal candidate will have strong expertise in the creation and management of audiovisu…
Data Engineer
Our Culture CoinShares is an innovative, agile and ambitious organisation. We strive for excellence in everything we do. We are a high performance culture with a focus on: Professional and pers…
Senior Buyer Capex Projects | Renewable Energy Organisation
Are you an experienced Capex procurement professional with a passion for renewable energy and complex infrastructure projects? We’re working with a major player in the global low-carbon energy sp…
Business Development Representative
About Us The Company: Dotdigital is a thriving global community of passionate, dedicated professionals, committed to the collective success of the organization and its clients. Our core principle…
Construction Underwriter
We are seeking a Construction Underwriter to join a market leading global construction underwriting team in London. This role is open to AUs stepping up and will feature early responsibility, broker …
Art Assistant, art-K High Barnet
art-K High Barnet is an art club for children aged 6 to 16 based in High Barnet. Using a wide range of mediums and learning techniques, the club aims to teach children a diverse range of artistic sty…
Patient Services Coordinator
Patient Services Co-ordinators Our Patient Services Co-ordinators roles require close contact with our plastic surgeons and dermatologists and act as the first port of call for patients looking to …
Experienced Recruitment Consultant - US Division (Hiring Immediately)
Experienced Recruitment Consultant (2+ years) — OP Group Executive Search (London) Build a High-Impact Career in our Specialist Executive Search Ready to level up in a role where performance is recog…
IT Applications Owner (Hiring Immediately)
About Us Pogust Goodhead is passionate about championing justice for the victims of wrongdoing by large corporations. The firm is at the cutting edge of international consumer claims, including hi…