Ingeniero de Software para Vehículos Autónomos
Modular MX
About the Role
This role contributes to the development of prototype autonomous driving vehicles, covering perception, localization, planning, and control. The position is expected to participate in the development of fundamental algorithms and provide support for tools, automation, and workflow optimization.
Key Responsibilities
- Design and implement software modules in C++ and Python.
- Develop interfaces to access vehicle sensor data and maps.
- Develop and refine sensor data processing algorithms.
- Create modules for in-vehicle data collection.
- Develop tools for data visualization and offline analysis.
- Contribute to the development of continuous integration and continuous deployment (CI/CD) modules.
Requirements & Tech Stack
- Experience with C/C++ and Python.
- Hands-on experience in robotics areas such as perception, sensor fusion, planning, or mapping.
- Knowledge or experience in perception, localization, motion planning, or control.
Qualifications
- Solid analytical and conceptual problem-solving skills.
- Effective planning, organization, and time management skills.
- Ability to autonomously solve complex technical challenges.
- Excellent communication skills and willingness to work in a team.
- Ability to thrive in dynamic, fast-paced environments with ambiguous situations.
- Required: Bachelor's degree or engineering degree in Robotics, Computer Science, or a related field.
Desirable Qualifications
- Knowledge of modern software design patterns and programming practices for safety-critical systems.
- Familiarity with Linux development for ARM64 architectures (e.g., NVIDIA DRIVE Orin or Thor).
- Experience with real-time systems and multithreaded programming.
- Familiarity with automotive communication standards: CAN, FlexRay, and Ethernet.
- Experience with Vector CANoe.
- Experience with GitLab, Jira, and Codebeamer.
- Knowledge or experience with ROS/ROS2, DDS, or automotive middleware.
- Desired: Master's or Ph.D. in Robotics, Computer Science, or a related field.
Job Flexibility
- Availability to travel domestically and internationally.
- Full-time position.
- Fully on-site modality.
- Note: This position is only applicable to Mexican citizens, with the possibility of applying for a TN visa.