Senior Software Serviceability Engineer

Added
7 hours ago
Type
Full time
Salary
Salary not provided

Related skills

linux bash python git firmware

πŸ“‹ Description

  • Own design-for-serviceability for software; diagnose/update/recover in field with minimal skill.
  • Collaborate with R&D to build/validate diagnostic scripts, tooling, and self-tests.
  • Define/own software diagnostics in Digital Shadow: remote diagnostics, fleet patterns, AR guidance.
  • Validate software/AI service, repair, calibration, and OTA procedures before release.
  • Own firmware/bootloader/calibration serviceability, including recovery paths.
  • Support NSI for software; be single entry from Services to R&D for escalations.

🎯 Requirements

  • Robotics/embedded software: ROS2, Bash, Ubuntu/Linux with bootloader/firmware workflows.
  • Proficiency in Python (and ideally C++) for diagnostics and tooling.
  • Hands-on robotics/electromechanical diagnostics; distinguish software/firmware/calibration/hardware faults.
  • Understand sensor/actuator stacks (LiDAR, RGB cameras, motors) for software/diagnostics.
  • Design-for-serviceability mindset; think about field technicians.
  • Disciplined engineering practice and version control (Git).

🎁 Benefits

  • Competitive equity: stock options with upside.
  • 30+ paid days off, including 23 days leave and UK holidays.
  • Private healthcare, virtual and in-person.
  • Pension scheme with 8% total contribution.
  • Free daily breakfast, lunch, and snacks in-office.
  • Work with world-class engineers on next-gen AI and humanoid robotics.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’