Software Engineer

  • Paris
  • Full-Time
  • Start Date: 03 November 2025
  • Apply Now

About

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

We envision a future where autonomous systems operate seamlessly and efficiently across various domains, including defense, space, 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 transform ambitious ideas into reality, enhancing autonomous navigation, strengthening security, and contributing to a brighter, more resilient future guided by European values.

Job Description

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 technology presents unique software challenges. We need to architect robust data processing pipelines that can handle novel event-based sensor data with extreme efficiency. At the same time, we must develop intuitive, powerful tools that empower our engineers and researchers to harness this technology effectively.

That’s why we’re seeking a talented Software Engineer to build these critical software foundations. You will play a pivotal role in developing state-of-the-art data processing systems and software frameworks that manage, analyze, and visualize information from our cutting-edge sensors.

This is a unique opportunity to work at the intersection of novel hardware and sophisticated software — shaping both the product and the engineering culture of a company redefining intelligent vision.

Preferred Experience

🎯 What You’ll Do

As a core contributor to our software capabilities, you will:

  • Design and develop high-performance data processing pipelines and interactive software tools that optimize for throughput, low latency, and exceptional usability.

  • Architect, implement, and champion robust, scalable software frameworks and processes — establishing best practices in version control, testing, CI/CD, and documentation to enable rapid innovation and high-quality releases.

  • Tackle complex challenges in high-speed data handling, real-time visualization, and algorithm integration, directly contributing to Neurobus’s leadership in neuromorphic vision.

  • Collaborate closely with system engineers, embedded developers, AI experts, and product managers to define software architectures and ensure seamless integration of software components.

  • Actively participate in validation and continuous optimization of our software systems through testing, benchmarking, and in-depth analysis to meet the stringent demands of Space and Defense applications.

  • Build and maintain well-documented, clean, and testable codebases in C++ and Python, contributing to a culture of software excellence.


🧑‍💻 What You’ll Bring

  • Master’s degree or higher in Computer Science, Software Engineering, or a related field.

  • 3+ years of relevant experience in edge processing, robotics, or related fields.

  • Proven experience in C++ and Python development, delivering efficient, robust, and scalable software applications as part of a collaborative team.

  • Strong understanding of software design patterns, data structures, and algorithms, particularly for high-performance or data-intensive applications.

  • Experience developing efficient user-land software running on lightweight embedded platforms.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and collaboration skills, with a proactive approach to teamwork.

  • Fluency in English (written and spoken).

Bonus Points

  • Experience in the aerial robotics, space, or defense industries.

  • Proficiency with modern tools: Git, CMake, and virtual environment managers (venv, conda, Poetry, CPM).

  • Experience with performance profiling and optimization tools (perf, valgrind, Python cProfile).

  • Experience setting up automated testing frameworks (GTest, PyTest) and CI/CD pipelines (GitHub Actions, Jenkins).

  • Familiarity with DevOps principles, cloud platforms (AWS, GCP, Azure), and containerization (Docker, Kubernetes).

  • Experience developing APIs, SDKs, or GUI tools for complex systems.

  • Contributions to open-source projects showcasing your passion for software development and collaboration.


🌱 Benefits & Perks

  • A supportive and flexible work environment where innovation and growth are mutually reinforcing.

  • Comprehensive health insurance.

  • Regular team events, including afterworks and off-sites.

  • Stock options (BSPCE) and performance-based bonuses.

  • Relocation support for international candidates.

  • A culture where ambitious ideas become reality while maintaining a healthy work-life balance.

🤝 Neurobus is an Equal Opportunity Employer

We are committed to creating a diverse and inclusive workplace where everyone feels valued and respected. We encourage applications from individuals of all backgrounds, identities, and experiences, particularly those who are underrepresented in engineering.

Recruitment Process

  • Screening Call (45 min) – Introductory video call with our CTO.

  • Online Test – Short coding/technical assessment.

  • Technical Interview (1h30) – In-depth discussion with the CTO and engineering team.

  • Cultural Fit (1h) – Conversation with our CEO about vision, values, and alignment.

Additional Information

  • Contract Type: Full-Time
  • Start Date: 03 November 2025
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Occasional remote authorized
  • Salary: between 50000€ and 60000€ / year