Test Engineer — Dexterous Humanoid Hand (human)

Atlas Metrics

München

Vor Ort

EUR 55.000 - 75.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

30 vacation days
Flexible hours
Employee discounts

Zusammenfassung

Atlas Metrics is seeking a Test Engineer to shape the future of human-robot collaboration in Munich. This role involves building test infrastructure for humanoid hand systems, requiring a degree in engineering or computer science. The successful candidate will engage in hardware-software integration testing, develop automated test suites, and actively participate in validating complex robotic systems. Enjoy a vibrant work culture with creative freedom, competitive salary packages, and opportunities for professional growth in a dynamic environment.

Qualifikationen

  • Hands-on experience testing embedded systems including bus protocols.
  • Experience in automated testing with Python or C++.
  • Ability to read and understand firmware and software.

Aufgaben

  • Design and execute integration test protocols for robotic systems.
  • Develop and maintain software test suites for ROS 2 nodes.
  • Select and deploy appropriate test tooling across the stack.

Kenntnisse

Automated software testing
Testing embedded systems
Structured thinking about failure modes
Hardware-software integration
Data logging and measurement

Ausbildung

Degree in electrical engineering, mechatronics, or computer science

Tools

Python
C++
ROS 2
DDS middleware
Oscilloscopes

Jobbeschreibung

Test Engineer — Dexterous Humanoid Hand (human)

Neura Robotics • Munich

Full-time

Shape the Future of Human-Robot Collaboration

In the Software Department, you're shaping robotic solutions that redefine human-machine collaboration. You'll work with cutting‑edge technology, setting industry‑changing standards. You’ll help develop our solutions, set new trends and drive innovations forward. In an agile and interdisciplinary team you’ll engage in exciting projects. With clear Scrum processes like daily stand‑ups, sprint planning, and reviews you remain flexible and efficient. Collaborating closely with other departments allows you to create software solutions that are both technically advanced and practically effective. Here, you’ll find an environment where creativity and technological excellence go hand in hand. If you’re eager to turn ideas into reality and enjoy taking technology to the next level, the Software Development Team at NEURA offers the perfect challenge for you.

Your mission & challenges

We are building dexterous humanoid hand platforms – multi‑DOF tendon‑driven systems with embedded tactile sensing, real‑time motor control, and AI‑driven perception running on edge compute. The stack spans custom PCBs, bare‑metal firmware, ROS 2 middleware, and learned inference models, all converging in a physical system that must work reliably in the real world. We are looking for a Test Engineer who can own validation across that full stack. Not a QA function that arrives at the end of a development cycle – someone who builds the test infrastructure from the ground up, defines what “working” means at every layer, and keeps the team honest throughout development. The programme is early‑stage. There is no existing test framework to inherit. You will design it.

  • Hardware‑Software Integration Testing

    • Design and execute integration test protocols for the hand control stack: motor driver boards, embedded compute modules, sensor interfaces, and the communication backbone (DDS over TSN Ethernet and SPI)
    • Develop hardware‑in‑the‑loop (HIL) test rigs for validating firmware behaviour against real actuator and sensor hardware – brushed DC and BLDC motor channels, absolute encoders, tactile sensor arrays, IMUs
    • Define and automate bring‑up test sequences for new PCB revisions: power‑on checks, bus enumeration, driver smoke tests, and channel‑by‑channel functional validation
    • Own the integration test protocol for the forearm‑to‑body elbow interface: DDS topic correctness, latency measurement, link‑loss behaviour, and safe‑state transitions under fault injection
    • Test the full closed‑loop control pipeline end‑to‑end: sensor input → embedded inference → motor command → physical response, with instrumented ground truth at each stage
    • Instrument and measure system timing: control loop jitter, DDS publish latency per topic, NPU inference latency, and end​‑to​‑end perception‑to‑action latency against defined SLAs
    • Validate mechanical‑electrical interfaces: connector continuity through range of motion, cable harness stress testing, signal integrity under flexion cycles
  • Software Testing

    • Build and maintain the SW test suite covering: ROS 2 nodes and DDS topic pipelines, motion primitive state machines, grasp sequencer logic, and safety watchdog behaviour
    • Design unit and integration tests for the embedded inference pipeline: ONNX model output correctness versus CPU reference, ring buffer behaviour, multi‑task DDS publishing under sustained load
    • Implement regression test coverage for the control stack: position control loop stability, force ceiling enforcement, corrective tighten response timing, and arbitration logic between concurrent control modes
    • Define and run fault injection tests in software: simulate link loss, sensor dropout, classifier confidence below threshold, consecutive high‑severity slip events – confirm the system transitions to the correct safe state in every case
    • Build simulation‑based tests where physical rigs are unavailable: URDF‑based motion validation, kinematic limit checking, and trajectory feasibility before hardware deployment
    • Maintain CI pipeline integration: automated test runs on every firmware and software commit, with clear pass/fail gates and failure triage
    • Own the benchmark test protocol for external hand platforms: define repeatable, instrumented test procedures
  • Test Infrastructure

    • Select and deploy appropriate test tooling across the stack: logic analysers, oscilloscopes, force/torque sensors, motion capture or camera‑based ground truth, data loggers
    • Build a structured test results database: every test run logged with software version, hardware revision, configuration, and outcome – traceable and queryable
    • Write test specifications that other engineers can execute independently and reproduce your results
    • Define acceptance criteria for each subsystem before integration begins – not after
What we can look forward to
  • Essential

    • Degree in electrical engineering, mechatronics, computer science, or a related field. Hands‑on experience testing embedded systems: bring‑up, bus protocols (SPI, I2C, UART, CAN), signal integrity measurement, and firmware debugging with real hardware.
    • Experience writing automated software tests in Python or C++ – unit tests, integration tests, regression suites.
    • Ability to read and understand firmware and software well enough to identify what needs testing and where the edge cases are, without needing to write all the production code yourself.
    • Experience with instrumentation and measurement: oscilloscopes, logic analysers, current probes – comfortable setting up a bench and capturing what is actually happening.
    • Structured thinking about failure modes: given a system description, you should be able to enumerate the ways it can fail and design tests that would catch them.
  • Strongly Preferred

    • Experience with ROS 2, DDS middleware, or real‑time communication systems.
    • Experience with hardware‑in‑the‑loop testing or physical test rig design.
    • Familiarity with motor control systems – brushed DC or BLDC – and the characteristic failure modes of position control, current limiting, and encoder feedback loops.
    • Experience building or contributing to CI/CD pipelines for embedded or robotics software.
    • Familiarity with force/torque measurement and tactile sensing systems.
    • Experience testing learned or probabilistic systems: validating model output distributions, testing confidence thresholds, and defining acceptable behaviour under out‑of‑distribution inputs.
    • Background in or exposure to functional safety testing – understanding the difference between testing for correctness and testing for safety is a significant advantage.
  • What Makes This Role Unusual

    • Most test roles in robotics are either purely software or purely hardware. This one spans both and demands genuine fluency at the boundary – the interesting failures in a system like this are almost always at the interface between a PCB revision, a firmware change, and a DDS schema update happening simultaneously.
    • You will also be testing a system where the perception layer is a learned model running on an NPU. Defining what “correct” means for a tactile slip classifier feeding a safety‑relevant motor command is not a solved problem. You will need to think carefully about how to validate probabilistic outputs in a deterministic control context, and how to define test coverage for a system that can fail gracefully rather than fail cleanly.
    • The benchmark framework for external hand platforms is also yours to own. That work has direct strategic value – the results inform which external platforms we integrate and how our own platforms compare. It is high‑visibility work with real programme impact, not a back‑office function.
What you can look forward to
Creative Freedom and Agility

Enjoy a dynamic, self‑reliant work culture with flat hierarchies, flexible hours, and 30 vacation days. Ideal for those seeking an inspiring professional setting, whether you're starting out or an experienced exec.

Passion for Winning

A passionate and highly skilled team of international experts aiming to redefine robot assistants.

Attractive Compensation

Enjoy a competitive salary package along with exclusive employee discounts.

One Team

Whether it's a summer party or company town hall meetings, we celebrate our successes together.

Professional Growth

Support for your personal and professional development.

Our Location

Our Munich Location: Where Innovation Meets Bavarian Lifestyle

Our office in Munich is located in the Obersendling district, a vibrant area that perfectly blends modern work with a high quality of life. Here, you're quickly in the heart of Munich, with all its attractions: Marienplatz, world‑famous museums, theaters, and a bustling nightlife. Our location in Obersendling combines all these advantages and offers an inspiring work environment in one of Europe’s most exciting cities. Here, you can experience innovation while enjoying the Bavarian way of life – both professionally and personally.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Firmware Engineer — Dexterous Hand Systems (human)
Firmware Engineer — Dexterous Hand Systems (human)

Atlas Metrics • München

Vor Ort
EUR 65.000 - 85.000
30 vacation days
Competitive salary package
Employee discounts
Robot Platform Engineer (human)
Robot Platform Engineer (human)

Atlas Metrics • München

Vor Ort
EUR 60.000 - 80.000
Creative work culture
Flexible hours
30 vacation days
+2
Firmware Engineer — Dexterous Hand Systems (human)
Firmware Engineer — Dexterous Hand Systems (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 65.000 - 85.000
30 vacation days
Exclusive employee discounts
Support for personal and professional development
Software Test Engineer - Robot Arm (human)
Software Test Engineer - Robot Arm (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 65.000 - 95.000
30 vacation days
Dynamic, flexible work culture
Competitive salary
Robotics Test Engineer (m/f/d) - Quality & Safety
Robotics Test Engineer (m/f/d) - Quality & Safety

Agile Robots SE • München

Vor Ort
EUR 70.000 - 100.000
Corporate Benefits Program covering健康,
Modern Munich office with rooftop
Tech Lead — Robot Systems & Integration (human)
Tech Lead — Robot Systems & Integration (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 90.000
30 vacation days
Flexible working hours
Employee discounts
(Senior) Robotics Testing and Applications Engineer (m/f/d)
(Senior) Robotics Testing and Applications Engineer (m/f/d)

Agile Robots SE • München

Vor Ort
EUR 85.000 - 120.000
Competitive salary
International team
Professional development
Systems Architect (human)
Systems Architect (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 70.000 - 90.000
30 vacation days
Exclusive employee discounts
Support for personal and professional development
System Engineer (human)
System Engineer (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
30 vacation days
Exclusive employee discounts
Support for personal and professional development
Dynamics, System Identification & Estimation Engineer - PLA (human)
Dynamics, System Identification & Estimation Engineer - PLA (human)

Atlas Metrics • Gemeindeverwaltungsverband Metzingen

Vor Ort
EUR 60.000 - 80.000
30 vacation days
Exclusive employee discounts
Support for professional development