All jobs

Software Engineer (m/f/d) Industrial Robot Control

Agilerobotsse Sourced

Munich, Bavaria, Germany Full-time Not specified

No account needed — this role is applied for on the employer’s own site.

About the role

<p><strong>The Robotics &amp; Mechatronics Teams at Agile Robots</strong> are looking for a&nbsp;<strong>Software Engineer (m/f/d) Industrial Robot Control</strong>, who will develop C++ control software for the robot arm, from single-motor to multi-body control.&nbsp;</p> <h3><strong>Responsibilities</strong></h3> <ul> <li><strong>Control Software:</strong> Design and develop C++ software for the robot's control stack, covering kinematics, trajectory generation, and compliance control from single-motor to multi-body coordination.</li> <li><strong>Hardware Tuning:</strong> Support parameter identification and controller-gain tuning against physical hardware, working alongside more senior engineers to close the gap between simulation and real behavior.</li> <li><strong>Real-Time Performance:</strong> Profile control software and help keep it within the timing margins the arm's safety and stability depend on.</li> <li><strong>Hardware Validation:</strong> Write automated software tests, define hardware testing procedures, and work hands-on with the robot to confirm control software behaves correctly outside simulation.</li> <li><strong>Code Quality:</strong> Take part in code reviews with the wider team, both giving and receiving feedback that keeps the control codebase maintainable.</li> <li><strong>Technology Evaluation:</strong> Investigate and evaluate emerging robotic control methods and algorithms relevant to the team's work.</li> </ul> <h3><strong>Essential Skills</strong></h3> <ul> <li><strong>Background:</strong> Degree in computer science, control engineering, mechatronics, or a related engineering field, with one to three years of professional experience in C++ development, or an equivalent record of relevant academic or project work.</li> <li><strong>Kinematics &amp; Dynamics:</strong> Working understanding of robot kinematics and dynamics, sufficient to reason about forward and inverse mappings and trajectory generation for a multi-body arm.</li> <li><strong>Control Engineering:</strong> Background in control engineering, with some exposure to parameter identification and controller tuning.</li> <li><strong>Modern C++:</strong> Working proficiency in modern C++, including thread-safe and exception-safe code, and comfort working across the standard build, test, and debugging toolchain on Linux.</li> <li><strong>Hardware Troubleshooting:</strong> Basic ability and willingness to troubleshoot and debug directly on physical robotic hardware, not only software running in isolation.</li> </ul> <h3><strong>Beneficial Skills</strong></h3> <ul> <li><strong>Python:</strong> Working programming skills in Python or a similar scripting language, used alongside C++ for tooling and analysis.</li> <li><strong>CI/CD Ownership:</strong> Experience maintaining or extending CI/CD pipelines for a C++ codebase.</li> </ul><div class="content-conclusion"><h3 class="TranslationField-module__fieldItemName___Q0F_7 TranslationField-module__aboutUsWrapper___WXJpq"><strong>What we offer</strong></h3> <ul> <li> <div>A dynamic high-tech company, combined with financial soundness and world-class investors.</div> </li> <li> <div>Join an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment.</div> </li> <li> <div>Lots of development opportunities as we continue to grow.</div> </li> <li> <div>Challenging tasks and impactful projects alongside experts that enable professional and personal growth.</div> </li> <li> <div>Corporate Benefits Program covering health, mobility, and learning for 100€ net per month.</div> </li> <li> <div>Modern office facilities with a rooftop terrace overlooking Munich, free drinks &amp; fruits, and regular company events contribute to a good working environment</div> </li> </ul> <h3><strong>About us</strong></h3> <div class="TranslationField-module__fieldItemValue___c0djd"> <p><strong>Agile Robots SE</strong> is an international high-tech company based in Munich, Germany wi

Skills

Mechatronics Software

Apply to Software Engineer (m/f/d) Industrial Robot Control at Agilerobotsse

Hyrovo matches you to jobs worldwide and helps you apply. Browsing, matching, and applying are free; AI-written CVs and cover letters are pay-as-you-go.

Apply now