JobTarget Logo

Robotics Software Engineer (Senior) - Rust in Zürich, Zürich at Mimic Robotics

NewEmployment Type: Full-Time
Mimic Robotics
Zürich, Zürich, Switzerland
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

mimic is an early-stage deep tech robotics & AI start-up based in Zurich and supported by leading VCs. We give industry workers a helping hand for tedious manual labour tasks and mitigate labour shortages with a versatile automation platform. Our automation solutions, driven by dexterous robotic hands and cutting-edge AI trained on human observations, bring a new level of AI embodiment to the real world.

As a Robotics Software Engineer, you’ll engineer the low-latency, high-throughput systems that host our manipulation models. You’ll make sure our physical AI runs flawlessly in production, optimizing every layer - from networking to camera pipelines. You’ll collaborate closely with researchers, robotics/firmware engineers, and robotics operators to build a custom middleware stack that is second to none.

Responsibilities
  • Real-Time Pipelines: Engineer low-latency, high-reliability sensor, actuator, and video streaming pipelines across Linux, drivers, and middleware, ensuring strict frame timing and packet scheduling.
  • System Performance: Profile and optimize across compute, I/O, memory, scheduling, networking, and storage to meet real-time constraints and increase overall system throughput.
  • Whisper to the Kernel: Extend or modify Linux components, drivers, and scheduling mechanisms to achieve deterministic behavior under heavy system load.
  • Develop Reliability & Debugging Tooling: Create advanced tools for profiling, tracing, and debugging complex timing issues across distributed systems and hardware interfaces.
  • Collaborate Cross-Functionally: Partner with researchers, robotics/hardware/firmware engineers, and robot operator teams to seamlessly integrate optimized production pipelines into workflows.
Requirements
  • Strong Proficiency in Rust, Python and/or C++, with 3+ years of real production experience of building real-time systems.
  • Linux systems programming experience (kernel parameters, scheduling, memory/IO subsystems, syscalls)
  • Systems mindset and ability to optimize the stack end-to-end: a mindset focused on determinism, throughput, scalability and hard real-time correctness.
  • Fluent English speaker
  • Master’s Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering or a related engineering discipline.
Nice to have
  • Experience in camera systems (synchronization, codecs, GPU offload)
  • Experience in kernel-level engineering
  • Experience in hard real-time distributed systems
  • Streaming experience (WebRTC / real-time-transport)
  • Experience in deploying highly reliable robotic systems in production

Job Location

Zürich, Zürich, Switzerland

Frequently asked questions about this position

Similar Jobs In Zürich, Zürich

Forward Deployed Engineer

Mimic Robotics
Zürich, Zürich

Applied AI Engineer

Mimic Robotics
Zürich, Zürich

AI Research Engineer (Robot Learning)

Mimic Robotics
Zürich, Zürich

Senior Robotics Engineer (Mobile)

Mimic Robotics
Zürich, Zürich

AI Research Intern

Mimic Robotics
Zürich, Zürich
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.