Location: Dresden, Germany
Type: Full‑time (on‑site preferred, hybrid possible within the EU)
We build software that gives robotics engineers clarity in complex robotic systems. Our tool makes (ROS‑based) robotic systems observable, understandable, and actionable—so developers can build safer, more capable robots with confidence.
We are SMAROBIX — a team of 5 founders with complementary skill sets and different cultural backgrounds and a TU Dresden start-up. This role is part of the core team shaping the product’s foundations.
The Role
You’ll own the user-facing layer of the product—the point where architectural decisions and system insight become useful to engineers. That includes shaping component structure, data flow, interaction patterns, and performance characteristics, in close collaboration with the rest of the team.
This is a hands‑on, design‑and‑build role. There is no fixed blueprint: you’ll help define the architecture, make trade‑offs explicit, and evolve solutions as the product grows. The work sits at the intersection of complex state, live data, and developer experience, and requires sound judgment more than rigid adherence to patterns.
What We're Looking For
You bring experience building complex, stateful applications where the data model is as demanding as the UI—such as developer tools, visualization software, or technical platforms. You’ve made architectural decisions before and understand their long‑term consequences.
You’re comfortable thinking in systems, not just screens. UX for technical users matters to you, and you approach it deliberately—through information structure, interaction design, and clarity, not decoration.
While your focus is the frontend, you’re at ease crossing boundaries: reading backend code, understanding interfaces, and occasionally contributing where it makes sense. You care about reliability, test what users touch, and communicate clearly with engineers from different disciplines. Finally, you are drawn to environments where design and engineering overlap — where the question isn't just "does it work" but "is this the right shape."
Familiarity with IDE extension frameworks, graph visualization libraries, or model-driven approaches to data transformation can give you a head start, however what we care about is a strong engineering foundation and the drive to ship. Same holds true for whether you come from academia, industry, or an unexpected path.
Why This Role
You won’t be maintaining a finished system or implementing a fixed vision. The foundation exists, but the important decisions are still open—and visible. The choices you make now will shape the product for years.
You’ll work closely with a co‑founder who currently leads the frontend, with real ownership and room to challenge assumptions. This is a role for someone who wants their thinking—not just their code—to shape a product from the inside. As the team grows, this work naturally evolves into technical leadership through influence and clarity rather than hierarchy.
How to Apply
Send your CV and a short cover letter to jobs@smarobix.com. In your cover letter, tell us about a hard technical problem you worked on and the moment you realized your first approach was wrong — what did you do?
We are also looking for other roles, for more information go to www.smarobix.com/jobs