Staff Controls Software Engineer

Added
8 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

linux python pytorch rtos ros2
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now β†’

πŸ“‹ Description

  • Design modular, real-time control architectures for locomotion and manipulation.
  • Implement high-performance control loops and middleware interfaces for deterministic, safe operation.
  • Industrialize algorithms for production readiness, maintainability, and performance.
  • Lead integration of real-time control software on embedded or Linux systems.
  • Develop automated testing frameworks (simulation, hardware-in-the-loop, regression, perf).
  • Drive release and version management of the control stack across branches.

🎯 Requirements

  • B.S./M.S./Ph.D. in Robotics, Control, Computer Engineering, or related.
  • 10+ years of experience in robotics control software for real-time systems.
  • Proficient in C++ (modern standards) and Python for implementation.
  • Strong background in control theory, robot kinematics/dynamics, RT control.
  • Experience deploying and validating control software in sim and on hardware.
  • Solid understanding of software architecture, Git, CI/CD, and automated testing.

🎁 Benefits

  • 23 days annual leave, 15 days paid sick leave, and company holidays.
  • Fully funded private healthcare for UK employees.
  • Equity included – share in what you build.
  • Pension scheme with 8% total contribution (5% employee, 3% employer).
  • Free daily breakfast, catered lunch, and snacks in-office.
  • Collaboration with top-tier engineers, researchers, and product experts.
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 β†’