onsite
Engineering Technician - Wayve
Software Engineer
Hands‑on Engineering Technician supporting development of map‑less autonomous driving AI, working with embedded hardware, Linux, Python/C++ code, and ROS‑based perception and control pipelines.
About the role
Key Responsibilities
- Assemble, test, and calibrate prototype sensor suites and compute hardware for autonomous vehicle platforms.
- Develop and maintain ROS nodes and launch files to integrate perception, planning, and control modules.
- Write and debug Python and C++ scripts for data collection, preprocessing, and real‑time system validation.
- Support continuous integration pipelines, including hardware‑in‑the‑loop testing on Linux environments.
- Collaborate with software engineers and researchers to troubleshoot embedded system issues and improve system reliability.
Requirements
- Strong hands‑on experience with Linux‑based embedded systems and hardware debugging.
- Proficiency in Python and C++ programming, especially within ROS ecosystems.
- Familiarity with computer‑vision sensors (cameras, LiDAR, radar) and data acquisition pipelines.
- Ability to read schematics, use test equipment, and perform mechanical integration.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Robotics, or related field, or equivalent practical experience.
Skills
pythoncroslinuxcomputer vision