Senior Software Developer

PROPHESEE

Paris

Sur place

EUR 90 000 - 120 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

PROPHESEE in Paris seeks an experienced software engineer to design and implement production-quality C++ and Python software across PC and embedded environments. You will work near algorithms, sensors and real-world systems, contributing to software architecture and system integration.

Six+ years of professional software development, strong C++ skills, and experience with IPC/memory management are essential. Knowledge of robotics, AI, embedded Linux and a DevOps mindset will be highly valued.

Qualifications

  • Minimum six years of professional software development experience.
  • Strong C++ skills for maintainable, production-quality software.
  • Experience with IPC and memory management/optimization.
  • Python development for applications, tooling, and integration is desirable.
  • Software architecture, APIs and component design experience.
  • Git, code reviews, automated testing, debugging, profiling and documentation.
  • Familiarity with CI/CD, automated builds, packaging and deployment is a plus.
  • Experience in computer vision, AI or robotics is a plus.
  • Robotics/embedded systems experience, including embedded Linux and ARM targets.

Responsabilités

  • Design, implement and maintain production-quality C++ and Python software.
  • Contribute to software architecture, component decomposition, interfaces and APIs.
  • Integrate internal components, third-party libraries and hardware interfaces.
  • Develop automated tests and support debugging, profiling and optimization.
  • Participate in code reviews, documentation and quality practices.
  • Support deployment across PC and embedded targets.
  • Collaborate with AI, DevOps and embedded engineers on end-to-end product integration.

Connaissances

Modern C++
IPC & memory mgmt
Python
Software architecture
Git & code reviews
CI/CD
Computer vision / AI
Robotics / embedded
System integration

Outils

Embedded Linux

Description du poste

Why PROPHESEE?

Inspired by human vision, PROPHESEE's technology combines patented sensors and AI algorithms to go beyond the limits of conventional approaches. It captures information differently, revealing dynamics that remain invisible to traditional systems. This breakthrough redefines computer vision and opens exciting technical challenges in cutting-edge fields such as autonomous vehicles, industrial automation, robotics, IoT, security and surveillance.



Why PROPHESEE?

Inspired by human vision, PROPHESEE's technology combines patented sensors and AI algorithms to go beyond the limits of conventional approaches. It captures information differently, revealing dynamics that remain invisible to traditional systems. This breakthrough redefines computer vision and opens exciting technical challenges in cutting-edge fields such as autonomous vehicles, industrial automation, robotics, IoT, security and surveillance.


You will contribute to transforming breakthrough event-based vision technology into robust software products used across PC and embedded platforms. Your work will sit close to algorithms, sensors and real-world systems, giving you the opportunity to solve demanding software engineering problems at the intersection of AI, embedded computing and robotics.



The position is based in Paris

(75011)



Mission

Design and implement robust, production-grade software across PC and embedded environments. The role is intended for an experienced engineer comfortable with complex systems involving algorithms, sensors, AI or robotics, and able to contribute meaningfully to software architecture and system integration.



Role Description


  • Design, implement and maintain production-quality C++ and Python software.

  • Contribute to software architecture, component decomposition, interfaces and APIs.

  • Integrate internal components, third-party libraries and hardware-facing interfaces.

  • Develop automated tests and support debugging, profiling and performance optimization.

  • Participate in code reviews, documentation and software quality practices.

  • Support deployment across PC and embedded targets.

  • Collaborate with AI, DevOps and embedded engineers on end-to-end product integration.



Key deliverables


  • Production-ready C++ and Python software components aligned with the product architecture.

  • Clear APIs, interfaces and integration layers between internal and external components.

  • Automated unit and integration tests for developed components.

  • Performance profiling and optimization reports for critical software paths.

  • Working software packages for agreed PC and embedded targets.

  • Up-to-date technical documentation supporting maintenance and future development.



Performance indicators


  • Delivery of software features and integration milestones against agreed plans.

  • Software reliability and defect rate after integration and release.

  • Code quality, test coverage and effectiveness of code reviews.

  • Performance against agreed latency, CPU/GPU, memory or throughput targets where applicable.

  • Portability and successful deployment across supported platforms.

  • Maintainability of components, APIs and technical documentation.



Profile


  • Minimum experience — 6 years — At least six years of professional software development experience.

  • Modern C++ — strong requirement — Strong programming experience with maintainable, performant and production-quality software.

  • Inter-process communication and memory management/optimization — strong requirement

  • Python — desirable — Good development skills for applications, algorithms, tooling, tests and integration.

  • Software architecture — strong requirement — Ability to understand and contribute to modular architecture, APIs, interfaces and component design.

  • Software engineering best practices — required — Git, code reviews, automated testing, debugging, profiling, documentation and quality practices.

  • DevOps / CI-CD — desirable — Familiarity with automated builds, tests, packaging, deployment and release processes.

  • Computer vision / AI — desirable — Basic knowledge or practical experience with image processing, computer vision, machine learning or AI-based applications.

  • Robotics / embedded systems — strong advantage — Experience with robotics, autonomous systems, sensors, embedded Linux or constrained computing platforms.

  • System integration mindset — required — Comfort integrating software components, libraries, hardware interfaces and external technologies into embedded systems (ARM architecture).



Language skills

Fluency in French and English



Soft skills

Strong problem-solving skills, strong analytical skills. Flexible to dynamic environments and fast changing technologies. Passionate about technology. This person must work well with other engineers in a team environment. Good sense of autonomy. Must be pragmatic and self-motivated to complete a task even if it is outside of just the “well known” realm. “Can Do Attitude” is preferred.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Developer
Senior Software Developer

Prophesee • Paris

Sur place
EUR 90 000 - 130 000
AI Senior Developer / Technical Lead
AI Senior Developer / Technical Lead

Prophesee • Paris

Sur place
EUR 90 000 - 130 000
AI Senior Developer / Technical Lead
AI Senior Developer / Technical Lead

PROPHESEE • Paris

Sur place
EUR 110 000 - 150 000
Embedded AI Engineer
Embedded AI Engineer

Prophesee • Paris

Sur place
EUR 70 000 - 110 000
Enterprise AI Integration Engineer
Enterprise AI Integration Engineer

PROPHESEE • Paris

Sur place
EUR 90 000 - 130 000
Enterprise AI Integration Engineer
Enterprise AI Integration Engineer

Prophesee • Paris

Sur place
EUR 90 000 - 125 000
Senior Software Engineer, Embedded AI & Vision
Senior Software Engineer, Embedded AI & Vision

PROPHESEE • Paris

Sur place
EUR 90 000 - 120 000
Head of IT
Head of IT

PROPHESEE • Paris

Sur place
EUR 120 000 - 150 000
Robotics Software Engineer
Robotics Software Engineer

Bleu Robotics • Paris

Sur place
EUR 70 000 - 110 000
Research mission
Advanced robots fleet
Production collaboration
+1
Senior Software Engineer - Vision & Embedded AI Systems
Senior Software Engineer - Vision & Embedded AI Systems

Prophesee • Paris

Sur place
EUR 90 000 - 130 000