Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Developer role.
Rezi rewrites your resume against Prophesee's job description. Free.

Tailor your resume to this Senior Software Developer role.
Rezi rewrites your resume against Prophesee's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer posting at Prophesee — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Developer posting at Prophesee — free, in seconds.
About the Role
PROPHESEE's event-based vision technology redefines computer vision, offering solutions for autonomous vehicles, industrial automation, robotics, IoT, security, and surveillance. This role involves transforming breakthrough technology into robust software products for PC and embedded platforms, working closely with algorithms, sensors, and real-world systems to solve complex engineering challenges at the intersection of AI, embedded computing, and robotics.
Responsibilities
- 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.
Requirements
- Minimum six years of professional software development experience.
- Strong programming experience with maintainable, performant, and production-quality software using modern C++.
- Experience with inter-process communication and memory management/optimization.
- Good development skills in Python for applications, algorithms, tooling, tests, and integration.
- Ability to understand and contribute to modular architecture, APIs, interfaces, and component design.
- Proficiency in software engineering best practices including Git, code reviews, automated testing, debugging, profiling, documentation, and quality practices.
- Familiarity with automated builds, tests, packaging, deployment, and release processes (DevOps/CI-CD).
- Basic knowledge or practical experience with image processing, computer vision, machine learning, or AI-based applications.
- Experience with robotics, autonomous systems, sensors, embedded Linux, or constrained computing platforms.
- Comfort integrating software components, libraries, hardware interfaces, and external technologies into embedded systems (ARM architecture).
- Strong problem-solving and analytical skills.
- Flexibility in dynamic environments and fast-changing technologies.
- Passion for technology.
- Ability to work effectively with other engineers in a team environment.
- Good sense of autonomy.
- Pragmatic and self-motivated approach to completing tasks.
- Can-Do Attitude.
Skills
- C++
- Python
- Inter-process communication
- Memory management
- Software architecture
- API design
- Git
- Code reviews
- Automated testing
- Debugging
- Profiling
- Documentation
- DevOps
- CI/CD
- Computer vision
- AI
- Robotics
- Embedded systems
- Embedded Linux
- ARM architecture
Location
- Paris (75011)
Work Type
- Full-time
Experience Level
- 6 years
About the Company
- 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.