> Markdown version of [/jobs/ext/1211042-software-development-engineer-obstacle-detection-f-h](https://www.wearedevelopers.com/jobs/ext/1211042-software-development-engineer-obstacle-detection-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - Obstacle Detection (F/H) - **Company:** Alstom - **Location:** Villeurbanne, France - **Contract:** Permanent contract - **Skills:** 3d Models, Artificial Intelligence, Algorithm Design, Computer Vision, C++ (Programming Language), Cyber Security, Continuous Integration, Digital Mapping, Design of User Interfaces, Python (Programming Language), Software Engineering, Systems Integration, Feature Extraction, Lidar - **Published:** July 9, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=b02b8ad43c536ca0 ## About the Role * Degree in engineering or a master's degree with significant experience in software development. * Experience in designing and developing perception solutions (e.g., computer vision, LiDAR) for embedded applications, with knowledge of related techniques (e.g., image or point cloud analysis, filtering, feature extraction, clustering, segmentation, classification, and optimization). * Integrate and optimize perception algorithms in partnership with research organizations. * Solid knowledge of C++ and Python software development; familiarity with ROS2 and CI/CD development approaches is a plus. * Skills in Artificial Intelligence applied to perception (an asset). * Experience in software optimization, inference techniques for computer vision, or formal computation (an asset). * Ability to work in a dynamic and uncertain environment, within an international context. * Strong teamwork skills, customer-oriented mindset, and attention to detail. * Fluent in French and English, German would be a plus. ## Description Could you be the full-time Software Development Engineer for Perception program in Villeurbanne (69 - France) we're looking for? Your future role Take on a new challenge and apply your software development expertise in a new cutting-edge field. You'll work alongside a young, multidisciplinary, and motivated team. You'll help shape the future of mobility by developing perception solutions for the railway domain, from driver assistance to full train autonomy. Day-to-day, you'll work closely with teams across the business (system architects, validation and verification teams, software and electronics engineers, as well as installation and deployment teams), actively contributing to the definition, development, and software integration of perception systems enabling obstacle detection, environment monitoring, and situational awareness. You'll specifically take care of implementing advanced technological strategies for perception and developing computer vision algorithms and models to process multi-sensor data (from cameras, Lidars, Radars, etc.), but also contribute to the deployment of perception solutions for customers, including interface design and integration into the client's operational context. We'll look to you for: * Developing advanced algorithms for perception, including computer vision and 3D modeling, to interpret multi-sensor data. * Building tools for installation, calibration, configuration, testing, and commissioning of perception solutions. * Customizing and qualifying generic perception solutions for specific projects or rolling stock types (e.g., tramways, locomotives, regionals...). * Ensuring the deployment of perception solutions, including interface design and digital mapping for rail lines or networks. * Collaborating closely with validation teams for project-specific solution implementation. * Adhering to best practices in testing, quality assurance, and cybersecurity. * Promoting Alstom's Code of Ethics and maintaining the highest standards of ethical conduct. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [TresJS a new declarative ThreeJS as Vue components](https://www.wearedevelopers.com/videos/543-tresjs-a-new-declarative-threejs-as-vue-components) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) ## Related Articles - [Best Companies to Work For in Paris: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/190-best-companies-to-work-for-in-paris-top-25-companies-in-2023) - [Best Companies to Work For in France: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/189-best-companies-to-work-for-in-france-top-25-companies-in-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)