Careers

We Are Hiring

At Real Machines Lab, we design and build real robotic systems — from low-level electronics to integrated machines operating outside the lab. As we expand our R&D and product development efforts, we’re looking for engineers who enjoy working close to the hardware and solving non-trivial technical problems.

We value practical experience, curiosity, and ownership over formal titles.

Hardware Engineer

We are looking for a Hardware Engineer to design, prototype, and validate electronic systems for robotic and embedded platforms.

Responsibilities

  • Design and review schematics and PCBs for control, power, and interface boards
  • Select components with availability and lifecycle in mind
  • Support board bring-up, debugging, and validation
  • Work closely with firmware and mechanical engineers

Requirements

  • Experience with PCB design tools and board bring-up
  • Solid understanding of power electronics and digital interfaces
  • Ability to debug hardware using lab equipment
  • Practical, hands-on engineering mindset

Mechatronics Engineer

We are seeking a Mechatronics Engineer to work at the intersection of mechanics, electronics, and motion control.

Responsibilities

  • Design and integrate electromechanical systems
  • Work with motors, actuators, gearboxes, and sensors
  • Support system calibration, tuning, and testing
  • Collaborate on robotic platform assembly and iteration

Requirements

  • Strong understanding of mechanical systems and motion control
  • Experience with motors, drives, and feedback systems
  • Ability to prototype, test, and refine designs
  • Comfortable working with real hardware, not just CAD

Computer Vision Engineer (C++ )

We are looking for a C++ developer focused on performance-critical code for computer vision and robotic perception.

Responsibilities

  • Develop and optimize C++ code for vision pipelines
  • Work with camera systems, image processing, and sensor data
  • Integrate perception modules into larger robotic systems
  • Profile and optimize performance on embedded or edge platforms

Requirements

  • Strong C++ experience (modern C++ preferred)
  • Background in computer vision or image processing
  • Familiarity with embedded or Linux-based systems
  • Performance-oriented mindset and clean coding practices

What We Offer

  • Work on real robotic systems from early prototypes to deployable products
  • Direct involvement in R&D and product development
  • Small team, fast feedback, and real technical ownership
  • Flexible formats depending on role and location

How to Apply

If you’re interested, send us:

  • A short introduction
  • Your CV or LinkedIn profile
  • (Optional) links to projects, GitHub, or technical work

📩 Contact us via the website or email listed on the Contact page