Test and simulation EZMove Tools Internship Toulouse (FM)
Job Summary
Internship details
Duration: 6 months / Starting date is flexible
Location: Toulouse
Team: EZMove
Internship subject: Test and simulation EZMove Tools
Compensation: 1200 gross tickets restaurant CSE
Internship Context
EZMove is in charge of the embedded software part that ensures communication and safety between vehicle and EasyMile environment.
The goal of this internship is to create or update EZMove testing tools to increase test capabilities on vehicles and CI.
Develop new functions with Python to enhance our internal simulation and testing tools. The main developments will include:
Flexibility & Configuration: Removing hardcoded dependencies by allowing the dynamic loading of specific configuration files (dbf dbc ) to ensure proper communication with the platform.
Automated Test Scenarios: Implementing a sequence-playback feature that reads and transmits predefined CAN commands. This will ensure consistency and repeatability for test cases.
Fault Injection & Safety Testing: Adding features to generate unexpected/wrong payloads on specific frames to test the systems safety monitoring and error handling capabilities.
Monitoring & Interface: Upgrading the tools to support the storage of multiple CAN buses display signals in real-time (live mode) and ensure compatibility with system updates.
Continuous Integration (CI): Creating a batch mode to seamlessly integrate these testing tools into our CI pipeline.
Missions / Responsibilities
Under the supervision of the tutor the intern will be involved in:
Needs analysis
Develop new features
Define and develop the unit tests
Create documentation for developed tools
Organize training session (for EZMove developers and Test engineers)
There is no typical profile at EasyMile we all come from different backgrounds and that is what makes us strong! Dont hesitate to apply if you are motivated and interested in innovative transportation and technologies.
We are looking for:
Student in engineering/computer science
Skills: Python C/C CAN (nice to have PLC programming/embedded software)
Soft skills: Team spirit autonomy and curiosity
Language skills : English and French
30 minutes call with a recruitment team
Meeting with the team technical tests
One hour interview with the tutor and a recruitment team
Required Experience:
Intern
About Company
Driverless vehicle solutions and full-service autonomous technology for smart mobility in residential areas, campuses and business parks, as well as material handling in factories and industrial sites.