Job
- Level
- Senior
- Job Field
- Application, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Metzingen
- Working Model
- Onsite
Job Summary
In this role, you develop robotic solutions, define model dynamics, and implement real-time state estimation algorithms to optimize the performance of robotic systems on real hardware.
Job Technologies
Your role in the team
- In the Software Department, you will develop robotics solutions that redefine the collaboration between humans and machines.
- You work with cutting-edge technology and set standards that are transforming the industry.
- In doing so, you not only develop our solutions but also set new trends and drive innovations forward.
- In an agile and interdisciplinary team, you will work on exciting projects.
- With clear Scrum processes such as Daily Stand-ups, Sprint Planning, and Reviews, you stay flexible and efficient.
- Close collaboration with other departments enables you to develop software solutions that are not only technically sound but also practically effective.
- Here you will find an environment where creativity and technological excellence go hand in hand.
- Dynamic Model Accuracy Ownership: You define metrics for model accuracy and are responsible for the gap between simulation and real hardware behavior - especially in dynamic movements and contact-rich interactions.
- System identification on 4NE-1 hardware: motor constants, joint friction, gear dynamics - design of excitation trajectories, regressor fitting, observability analyses, iterative optimization based on real hardware data.
- Simulation Model Authoring & Maintenance: MuJoCo and Isaac Sim models that represent real behavior under load and contact; parameterization of contact models, calibration of actuator models.
- Real-Time State Estimation: Implementation and tuning of EKF/UKF for pose, velocity, and contact states (floating base) in the real-time loop; input for controllers and loco-/manipulation policies.
- Sim-to-Real Pipeline: Parameter Estimation Loops, data-driven calibration from hardware, validation via motion capture or external references - continuous feedback loop between hardware testing and simulation.
- Failure Mode Ownership: Debugging errors caused by inaccurate models - e.g., instability due to incorrect dynamics, drift/bias in estimation, or faulty contact/force models.
- Cross-Team Interface: Providing updated Pinocchio model parameters for WBC and State Estimation engineers; coordinating trajectories with Locomotion and RL/Control teams.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- MSc or PhD in Robotics, Mechanical Engineering, Electrical Engineering, or a related field - with a strong focus on Dynamics, Estimation, and Control.
- System identification on physical robotics hardware: trajectory design, least-squares or maximum-likelihood fitting, identification of actuators and transmissions.
- State Estimation Implementation: EKF or UKF for floating-base pose, velocity, and contact states on legged or mobile platforms.
- Deep knowledge of Rigid Body Dynamics: contact modeling, actuator behavior, and how model errors lead to instabilities.
- C++ for productive real-time systems; Python for analysis, tooling, and calibration pipelines.
Experience
- 4+ years of experience with State Estimation or System Identification for real-time robots — on actual hardware, not just simulation.
- Experience in supporting control systems (MPC, WBC) or learned policies (RL) on real hardware - understanding how model quality affects transfer.
This text has been machine translated. Show original
What we offer
- from now on
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
Neura Robotics GmbH
Neura Robotics GmbH, based in Metzingen, is an innovative company focused on cognitive robotic systems. With products like the robotic arm MAiRA and the humanoid robot 4NE1, the company integrates AI with mechanical elements to create seamless human-machine interaction. Over 1200 employees from more than 45 nations contribute to Neura Robotics' global expansion.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Electronics, Automatization