EasyMile
R&D Engineer: Senior Python Developer - CDI Toulouse
- Permanent contract
- 21 Boulevard de la marquette, Hall B 3éme étage, Toulouse, 31000
- Occasional remote authorized
- Education: Master's Degree
- Experience: > 3 years
The job
R&D Engineer: Senior Python Developer - CDI Toulouse
- Permanent contract
21 Boulevard de la marquette, Hall B 3éme étage, Toulouse, 31000
- Occasional remote authorized
- Education: Master's Degree
- Experience: > 3 years
Who are they?
EasyMile provides industry-leading software and complete solutions for driverless mobility and goods transportation.
We partner with blue-chip manufacturers to autonomize their vehicles with our award-winning technology. It is built on safety-by-design and ready for deployment today.
Our people mover solution, the EZ10 driverless shuttle, connects transport in both private and public locations, and is 100% electric. For material handling, our TractEasy tow-truck offers cross/indoor-outdoor ground transportation 24/7 at factories and industrial sites. We have a powerful fleet management and supervision system, and are continuously growing our portfolio, working on more vehicle types with our adaptable software.
Clients include the world’s leading transport operators, city authorities, airports, corporations, business parks, universities, car manufacturers, logistics centers and industrial sites.
EasyMile’s team is made up of close to 250 highly-skilled experts specializing in robotics, computer vision and vehicle dynamics.
We have investors who are also technical partners for a powerful technology roadmap.
Meet Benoit, COO
Meet Arnaud, Head Of Safety Critical Embedded Systems
Meet Florian, Project Manager
Job description
We are looking for highly motivated people to build the road ahead and invent solutions to challenges never met before. Creativity and perseverance is your attitude? We are looking for you.
Position details
- Permanent full-time contract (CDI temps plein).
- Starting as soon as possible, depending on your availability.
EasyMile is extensively using modern Python to orchestrate system services at the heart of the autonomous driving cluster and the R&D team is growing! Therefore we are looking for a senior Python developer to lead and structure Python development. You will join a team of >50 R&D engineers at the cutting edge of autonomous navigation technology, and work in a modern & open source environment.
Your future responsibilities / Missions
- Lead and structure Python development in the R&D team; helping fellow developers to progress
- Design, document, implement source code with focus on long term maintainability, code quality and cybersecurity
- Proactively propose and experiment with new technical solutions
- Participate to the roadmap definition and technical choices for our Linux based operating system
- Support Integration, Validation and Support engineers to troubleshoot issues and identify root causes
Preferred experience
There is no typical profile at EasyMile, we all come from different backgrounds and that is what makes us strong! Don’t hesitate to apply if you are motivated and interested by innovative transportation and technologies.
We are looking for:
- Strong experience with Python development in production systems
- A deep understanding of software design, data structures, and algorithms
- An aptitude for analytical problem solving
- Experience and strong affinity with modern Linux, systemd and system development
- Experience designing asynchronous distributed systems
- Strong attention to cybersecurity, maintainability and usability
- Strong familiarity with source code version control systems like Git
- Knowledge of Software Quality assurance, Continuous testing
- Professional level in English
Desirable:
- Willingness to work in an embedded environment
- Experience with Linux container building blocks and tools like namespaces, cgroups, eBPF, Podman, Docker, …
- Experience with build management tools (Make, Jenkins)
- System administration and bash scripting
Recruitment process
- 30 minutes call with a recruitment officer
- 1 case-study with the team
- 1 hour meeting with the manager and the recruitment manager
All our offers are open to candidates with disabilities
By applying to this offer, you consent that your personal data (including but not limited to your first name, surname, phone number, email address, and resume) will be processed by EasyMile during the whole recruitment process in compliance with all applicable law including the General Data Protection Regulation UE 2016/679. You can exercise your rights at privacy@easymile.com and, if appropriate, make a complaint to the national authority on data protection (cnil.fr).