cover image
Nio Robotics (formerly Nimble One)

Nio Robotics (formerly Nimble One)

www.nio-robotics.com

1 Job

29 Employees

About the Company

Nio Robotics is a young robotics startup located in the historical center of Toulouse. We are building Aru, an innovative mobile robot for inspection, maintenance and collaboration with humans in demanding environments.

To apply or join our early-adopter program : team@nimbleone.io

Bringing a functional robot into our complex and chaotic human world is no easy task. And the elaboration of an elegant solution starts with the sketch of the fundamental shape of the robot.
While bipeds and quadrupeds robots are probably the shapes best adapted to human mades environment, making them move reliably and safely means trying to catch up with millions of years of evolution and try and reproduce the efficiency of the human brain. And when after you have nailed locomotion, you still need to add layers of artificial intelligence.

Nio Robotics departed from the classical shapes to design a robot that tackles the issue at its root to create a shape fundamentaly agile and dexterous. To put it short, we are reinventing movement to create the first robotic assistant for homes.

Listed Jobs

Company background Company brand
Company Name
Nio Robotics (formerly Nimble One)
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, develop, and maintain high-performance control software for robotics, focusing on motion systems and real-time optimization, while collaborating with cross-disciplinary teams to implement clean, scalable solutions from concept to production. Expactations: Deliver robust, real-time code in C++ with strong OOP and design pattern implementation; architect and refine control stack modules; integrate simulation, visualization, and optimization libraries; lead technical decisions on software paradigms; meet stringent performance and safety standards in industrialized robotic platforms. Key Responsibilities: - Develop and extend back‑end libraries for runtime optimization problem formulation and solution. - Build and maintain multi-threaded, real‑time control software components. - Design clean interfaces, APIs, and modular architectures for motion control and simulation integration. - Collaborate with robotics specialists to translate whiteboard designs into productionable code. - Mentor junior engineers on coding best practices and real‑time systems. - Optimize software for low‑CPU, edge‑computing environments. - Participate in architecture reviews and continuous improvement of the control stack. Required Skills: - Proficient in C++ (≥4 years experience), with deep understanding of OOP, design patterns, and component-based architecture. - Mastery of multi-threading, real‑time programming, and concurrency control. - Strong mathematical foundation: applied math, linear algebra, optimization solvers. - Experience with simulation, visualization, or real-time control libraries preferred. - Ability to design and implement complex software systems from scratch. - Proactive problem‑solving attitude and strong communication skills. Required Education & Certifications: - Master’s degree or PhD in Computer Science, Engineering, or related field.
Toulouse, France
On site
Junior
13-01-2026