C++ Software Engineer (m/f/d)
at Mana Robotics GmbH
01097 Dresden, Sachsen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 30 Jan, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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