C++ Software Engineer (m/f/d)

at  Mana Robotics GmbH

01097 Dresden, Sachsen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified30 Jan, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

Mana Robotics is a German AI Robotics company developing the world’s smallest, fully autonomous cooking robots, set to disrupt corporate catering and home cooking. We are based in Dresden, Germany and work hyper-focussed on applying breakthroughs in AI and robotics to food preparation. Let’s get cooking!
Our vision is to enable “meal-on-demand streaming”, by providing compact devices that can autonomously prepare fresh & healthy meals from raw ingredients at no effort, anywhere, at any time — just like Netflix, but for nutritious meals.

Responsibilities:

YOUR ROLE AT MANA

We are looking for a highly ambitious software engineer with a deep passion for writing ultra-efficient C++ code and building cutting-edge software architectures. You may not come from a robotics background, but you thrive on tackling performance challenges, pushing the limits of real-time execution, and designing clean, scalable systems.
This role is all about impact: you’ll help architect our motion-planning software and optimize our system’s performance to new heights. If you’re eager to dive deep into robotics, master real-world motion planning, and operate in a fast-moving, high-ownership environment, this is your chance.

IN THIS ROLE, YOU WILL

  • Architect and implement motion-planning pipelines for multi-step, long-horizon task planning for robot arms, combining traditional path planning with our adaptive robot skills
  • Evaluate and implement advanced path-planning algorithms to generate efficient trajectories in tightly confined workspaces.
  • Level-up our robots’ productivity and abilities, by enabling parallel, multi-task motion planning and pushing the limits of execution speed.
  • Push the boundaries of system architecture, creating robust, modular, and scalable software for autonomous robotic systems.
  • Implement arm calibration methods to achieve precise-enough, repeatable movements, ensuring long-term, service-free operation.
  • Manage demanding constraints and near-singularity conditions by designing and conducting robust testing protocols, ensuring both newly developed and existing functionalities exceed rigorous safety and reliability standards - even under prolonged stress.
  • Gain hands-on experience in robotics—collaborate closely with hardware engineers to bring your software to life in real-world robotic execution.

YOU MIGHT THRIVE IN THIS ROLE IF YOU

  • Are a hyper-performer—you take ownership, operate with autonomy, and move fast.
  • Love pushing software to its limits—you’re obsessed with performance, optimization, and elegant code.
  • Have a strong theoretical background in C++, Python and software architecture—whether from academia, research, or industry.
  • Enjoy working in a high-intensity, fast-moving environment where your contributions directly shape the product.
  • Are excited to break into robotics—you may not have robotics experience yet, but you’re eager to master it quickly.
  • Thrive on real-world impact—you want to see your code power autonomous machines performing complex tasks.
  • Are excited about working on-site at our Dresden headquarters, where you’ll collaborate with a dynamic, interdisciplinary team dedicated to redefining the boundaries of what’s possible in ultra-compact robotics.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

01097 Dresden, Germany