Aerial Robotics Engineer

About

Neurobus

We are pioneering the next generation of intelligent vision systems by combining neuromorphic computing with advanced sensing technologies. Our mission is to develop ultra-efficient embedded intelligence that enables autonomous systems to perceive, navigate, and respond in real-time with minimal power consumption.

At Neurobus, we envision a future where autonomous systems operate seamlessly and efficiently across space, defense, smart cities, and remote environments. Our technology powers real-time situational awareness, precision navigation, and AI-driven decision-making, ensuring that autonomous platforms can operate safely and effectively in complex and dynamic environments.

Collaboration, curiosity, and technical excellence drive everything we do. Our engineers, researchers, and problem-solvers are dedicated to transforming ambitious ideas into reality. By working together, we create technologies that enhance autonomous navigation, strengthen security, and contribute to a smarter, more resilient future guided by European values.

Job Description

About the role

Neurobus is developing cutting-edge vision solutions and systems, leveraging neuromorphic technologies to enhance the intelligence and efficiency of embedded devices and robots in the Space and Defense sectors. A key challenge is creating lightweight and reliable state estimation and control pipelines that exploit the unique properties of our vision and computing payloads.

We are seeking a passionate and talented Aerial Robotics Engineer to join our growing engineering team and play a key role in designing and developing innovative control systems. You'll be at the forefront of developing robust and efficient solutions for real-world aerial robotic applications.

What you will do

As an Aerial Robotics Engineer at Neurobus, you will:

  • Design & Develop: Contribute to the design, development, and implementation of state estimation and control processing chains, aligning with product and technical requirements.

  • Problem Solve: Identify and resolve complex robotic state estimation and control systems challenges.

  • Validate & Optimize: Participate in validating and optimizing developed systems through testing and analysis in real-world environments.

  • Innovate & Improve: Explore and implement strategies for improving state estimation and control pipelines' reliability, efficiency, and robustness.

  • Research & Learn: Stay up-to-date with advancements in edge / embodied artificial intelligence and autonomous robotics, contributing to Neurobus's position at the forefront of innovation.

  • Collaborate: Work closely with computer vision, systems engineering, and product engineering colleagues to clarify requirements, advise on technical constraints, and contribute to system architecture decisions.

  • Share Knowledge: Contribute to knowledge sharing and mentorship within the engineering team.

  • Shape the Future: Contribute to the engineering team's growth through participation in recruitment and mentorship of junior colleagues.

Preferred Experience

What you will bring

  • Master's degree or higher in GNC, Robotics, Computer Science, or a related field.

  • 3+ years of relevant experience in robotics, control engineering, or related fields.

  • Deep understanding of state estimation (e.g. Kalman Filtering) and control algorithms (e.g. PID, MPC, PP/PN guidance laws).

  • Proven experience in developing the control pipeline of a real-time robotic system.

  • Proficiency in C++, Python, or a similar modern programming language.

  • Experience with reading and implementing research papers.

  • Strong communication and collaboration skills.

  • Fluency in English.

Bonus points:

  • PhD degree in Guidance, Navigation & Control for Aerial Robotics, or related.

  • 5+ years of experience in the robotics industry.

  • Experience in developing the control pipeline of unmanned aerial systems.

  • Experience with machine learning techniques applied to autonomous systems (e.g. reinforcement learning, knowledge distillation).

  • Experience with real-time operating systems (RTOS) and/or embedded software frameworks (e.g. ArduPilot, PX4, ROS).

  • Experience with software-in-the-loop and/or hardware-in-the-loop simulation (e.g. using frameworks like Gazebo, AirSim, etc).

  • Familiarity with sensor / actuator calibration and / or aerial vehicle characterization.

  • Exposure to system architecture and custom hardware design of unmanned aerial vehicles.

  • Contributions to open-source robotics projects.

Recruitment Process

Hiring process

Neurobus is commited to carry the recruitement process within 3 weeks.

First round : phone interview followed by an online coding test

Second round : in-depth technical interview

Third round : fit interview with our CEO

Benefits and perks

Neurobus offers a competitive salary package and a supportive work environment where innovation and growth go hand in hand. We provide hybrid and remote work options, flexible hours, and an annual training, conferences, and professional development budget. Our team enjoys comprehensive health insurance, wellness programs, and regular team events, including offsites and retreats. Employees also benefit from stock options (BSPCE), performance-based bonuses, and relocation support. We believe in fostering a culture where ambitious ideas become reality while ensuring a balanced work-life balance.

Position details

This position is in Paris, with the option of working remotely up to 2 days per week following the initial introduction period. Limited travel may be required for customer meetings, conferences, or internal company events within France or internationally.

Additional Information

  • Contract Type: Full-Time
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Possible partial remote