Lili-o develops robot-agnostic software that learns tasks from demonstration. It serves robotics companies and laboratories deploying humanoid or domestic robots.
Control / Motion Engineer
Lili-O recherche un(e) Control / Motion Engineer à Paris pour optimiser la pile de contrôle des robots, du contrôle corps entier au déploiement temps réel sur matériel. Le poste comprend le développement et la validation d’algorithmes de contrôle sur robots réels, ainsi que l’intégration avec les équipes mécatronique et R&D. Une solide maîtrise de C++, WBC, IK, MPC, de la communication CAN et des plateformes embarquées comme NVIDIA Jetson est attendue.
Information about Lili-o
- Sector
- Software and internet
- Company type
- Venture-backed
- Stage
- Startup early-stage
- Official domain
- lili-o.com
- Founded
- 2025 · 1 year
- Latest funding round
- Seed · 2026-06-01
- Amount announced
- 83 841 $
- Open jobs
- 3
Investors mentioned
Job details
The full description published by Lili-o.
Description de l’offre
About Lili-O
Our mission
is to empower every person with a robot
- whether that's an elderly person who needs a hand at home or a young professional who wants their time back. To get there, we're building the brain that lets robots automate specific long-horizon tasks in unstructured, real-world environments. That brain combines skill learning, vision, and long-horizon planning
- but none of it matters if the robot's body can't move reliably, precisely, and safely. That's where this role comes in.
The Role
As a Control / Motion Engineer, you'll own and optimize our control stack — from whole-body control down to real-time deployment on hardware. You'll work closely with the mechatronics team, since control performance is inseparable from the robot's mechanical design. This is primarily an engineering role: building, testing, and hardening the control systems that everything else runs on, while staying hardware-agnostic so our stack can move to new platforms.
Responsibilities
Optimize and harden the existing control stack (IK, MPC, low-level control) Develop a Whole Body Controller (WBC), and/or evaluate and integrate existing WBC solutions
- Deploy and validate R&D control algorithms on real robots
- Manage and maintain URDF models, keeping the control stack hardware-agnostic across platforms
- Work closely with the mechatronics team on actuator behavior, CAN communication, and hardware integration
- Deploy and optimize control code on embedded targets (e.g. Jetson)
- Participate in QA: testing, validating, and debugging control behavior on real hardware before and after releases
What We're Looking For
Hard Skills Whole Body Control (WBC) Inverse Kinematics (IK) and Model Predictive Control (MPC) Experience with cuRobot and/or Placo (or equivalent motion planning/control libraries) CAN bus communication with hardware Strong C++ skills for real-time control code Experience deploying on embedded platforms (e.g. NVIDIA Jetson) Comfort with URDF and keeping control software hardware-agnostic Background Engineering degree or equivalent experience in robotics, mechatronics, or controls Hands-on experience taking control algorithms from simulation to real hardware Experience working alongside mechanical/mechatronics teams, understanding how hardware constraints shape control design Soft
Skills Hands-on, pragmatic engineering mindset
- comfortable debugging on real hardware, not just in simulation Close collaboration with mechatronics, R&D, and QA Attention to detail and reliability
- this stack runs everything else Practical Information Location: Paris Contract type: Full-time Work Culture
- What to Expect
This role is for someone who thrives with autonomy and ambiguity, not someone who needs a roadmap handed to them every morning.
You'll often work independently. Long stretches of focused, self-directed engineering work, with limited day-to-day supervision. We trust you to figure out the path forward.
Travel is part of the job. Conferences, labs, partner visits — if there's a relevant event abroad, we expect you to be comfortable hopping on a plane to represent Lili-O and bring ideas back.
Priorities shift, fast. This is a startup. We will sometimes change direction and de-prioritize work you've put real effort into. It's never personal — it's how startups survive.
Comfort with uncertainty. Specs, scope, and even the problem definition will evolve. You'll be expected to bring structure to that ambiguity rather than wait for it to be resolved for you.
If you get energy from solving open problems, adapting on the fly, and owning your slice of the robot end-to-end — let's talk.
Requirements
- Engineering degree or equivalent experience in robotics, mechatronics, or controls
- Hands-on experience taking control algorithms from simulation to real hardware
- Experience working alongside mechanical/mechatronics teams
Apply for this job
How do I apply?
The job is published on Lili-o’s website. Open the original posting ↗ to submit your application. Screeningpass does not fill in a form for you.
Who should you write to at Lili-o about this role?
Start a contact search from this page. Screeningpass suggests up to three people connected to the role. Choose whom to write to, then Screeningpass looks for their professional email and prepares a message. You review it and send it yourself with Gmail. An email address is not always available, and a reply is never guaranteed.
How much does finding a contact cost?
A search costs 1 credit. Your credit is returned if the search fails. Signing up gives you 3 credits, enough for 3 searches.
What does Screeningpass do?
Screeningpass brings together internships, apprenticeships and jobs published by companies. For a job, Screeningpass finds someone to contact at the company, looks for their professional email and prepares a message using your CV. See how it works in detail.