Computer Vision Engineer Intern

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.

The revolutionary nature of neuromorphic sensing opens up unprecedented opportunities for computer vision, but it also demands a fresh approach. Traditional algorithms and pipelines require significant adaptation, and entirely new methods must be conceived to fully exploit the richness of event-based data. This role is pivotal in navigating this new frontier, optimizing our vision processing pipelines for peak performance and ensuring our advanced algorithms are accessible and impactful for end-users and downstream systems.

We are seeking a passionate and rigorous Computer Vision Engineer who is excited by the challenge of developing and deploying state-of-the-art computer vision and edge AI systems for highly demanding Defense and Space applications. You will be at the forefront of translating raw neuromorphic sensor data into actionable intelligence. This is a unique opportunity to not only apply your deep understanding of computer vision but to actively invent, adapt, and optimize algorithms for a paradigm-shifting technology, directly contributing to solutions that will operate in some of the most challenging environments imaginable.

What you will do

As a visionary engineer shaping our perception capabilities, you will:

  • Architect, design, and implement highly efficient, robust, and real-time computer vision pipelines specifically tailored for neuromorphic sensors, tackling challenges in areas like object detection, tracking, segmentation, optical flow, SLAM, and sensor fusion in resource-constrained environments.

  • Dive deep into complex computer vision problems, innovate, and pioneer novel algorithms that leverage the unique advantages of event-based data, pushing the boundaries of the state-of-the-art and securing critical intellectual property for Neurobus.

  • Collaborate intensely with system architects, software engineers, embedded specialists, Robotics experts, and product managers to integrate advanced vision capabilities seamlessly into our platforms and ensure our algorithms meet real-world operational needs.

  • Lead the rigorous validation, benchmarking, and iterative optimization of developed computer vision systems using both simulated and real-world data, ensuring exceptional performance, reliability, and accuracy under challenging conditions.

  • Stay abreast of the latest advancements in computer vision, machine learning, and neuromorphic engineering, translating cutting-edge research into practical, high-impact solutions and IP for Neurobus.

  • Develop and refine tools and methodologies for data acquisition, annotation, and algorithm evaluation that streamline our R&D process and enhance our ability to deliver superior vision systems.

Preferred Experience

What you will bring

  • Master's degree or PhD in Computer Science, Artificial Intelligence, Robotics, or a related field with a strong focus on Computer Vision.

  • Solid theoretical understanding and practical application of standard data-driven computer vision approaches (e.g. deep learning for classification, object detection, segmentation, regression) and robust model-based algorithms (e.g. non-linear optimization, RANSAC, Kalman/particle filtering, geometric computer vision).

  • Strong programming skills in C++ (for performance-critical modules) and Python (for research, prototyping, and ML frameworks).

  • Demonstrable experience in reading, understanding, and implementing cutting-edge algorithms from research papers.

  • A proven ability to analyze complex problems, design innovative solutions, and deliver high-quality, well-tested code.

  • Strong communication and collaboration skills, essential for working in a multidisciplinary and pioneering team.

  • Fluency in English (written and spoken).

Bonus points:

  • Proven experience in deploying and optimizing computer vision systems for real-world applications, particularly on edge devices or in challenging operational environments.

  • Direct experience or strong familiarity with event-based cameras and the design of algorithms tailored to their unique data characteristics.

  • Hands-on experience with techniques for accelerating deep learning models for edge platforms (e.g., quantization, pruning, network architecture search, knowledge distillation).

  • Familiarity with working with simulated environments (e.g., Gazebo, Unreal Engine, Unity) for data generation and tackling the sim-to-real gap.

  • Experience with ML operations (MLOps) practices, including data management, model versioning, and deployment pipelines.

  • Contribution to open-source computer vision or machine learning projects.

Recruitment Process

Hiring process

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

First round : technical interview

Second round : fit interview with our CEO

Benefits and perks

At Neurobus, we give interns all the means to make their experience a true learning journey. You will be entrusted with strategic projects, while we provide hybrid and remote work options, flexible hours, and extensive training to help you better navigate the field of neuromorphic software. Our team enjoys comprehensive health insurance, wellness programs, and regular team events, including offsites and retreats. Interns also benefit from 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 training 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
  • Occasional remote authorized