Motional is a driverless technology company focused on making autonomous vehicles a safe and accessible reality. The Senior Full Stack Software Engineer will lead the planning, design, and execution of validation campaigns across various environments, guide test development efforts, and mentor junior engineers while ensuring compliance with safety standards.
Responsibilities:
- Lead the planning, design, and execution of validation campaigns across simulation, SIL, HIL, and on-vehicle environments, with a focus on perception, planning, and control systems
- Serve as the technical lead for scenario-based testing, utilizing platforms like Applied Intuition or equivalents for synthetic and re-simulation use cases
- Lead AV capability campaigns, employing AB Dynamics equipment for system-level validation and performance benchmarking
- Own the creation and execution of test plans for complex mechatronic and software systems, including drive-by-wire (DBW), braking, steering, and system integrations
- Develop and maintain robust test infrastructure using Python, Shell, and automation frameworks, ensuring modular, reusable, and scalable test architecture
- Conduct detailed analysis of logs and system behavior, supporting root-cause investigations across AV software and hardware components
- Participate in and lead QA review cycles, helping to define entry/exit criteria, regression coverage, and release readiness gates
- Ensure traceability and compliance by documenting procedures, results, and outcomes using Jira, GitLab, and Confluence
- Contribute to compliance with safety-critical standards such as ISO26262, ISO21448 (SOTIF), and ISO9001
- Represent the Test Engineering function in cross-functional planning meetings, collaborating closely with perception, planning, controls, and safety teams
- Mentor and support junior Test Engineers, providing technical guidance and fostering a culture of continuous learning and improvement
- Continuously adapt and optimize test strategies in response to evolving product requirements, architectural shifts, and real-world findings
- Support after-hours testing or incident triage as needed by fleet or field operations
- Travel domestically on occasion to support on-site testing or operational deployments
- Perform additional duties as assigned