
Senior Motion Planning Engineer β Safety Layer
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Nevada, +2 more states.
β’ Create, execute, and assess algorithms for generating and selecting trajectories from asynchronous generation sources.
β’ Develop algorithms for evasive maneuvers in conjunction with low-level control systems to ensure collision avoidance.
β’ Assess various perception sensor modalities to identify scenarios that are critical for safety.
β’ Build testing and analytical tools for evaluating safety layers both in isolation and at the system level.
β’ Choose test parameters and interpret test outcomes.
β’ Validate and enhance dynamic simulation environments, ensuring alignment with real-world data.
β’ Establish and execute metrics related to performance, comfort, and safety.
β’ Conduct quantitative analysis of vehicle data across the fleet.
β’ Assist in root-cause analysis for incidents occurring in simulations, closed-course tests, and on public roads.
β’ Travel approximately once every 4 to 6 months for hands-on vehicle testing at Motional and partner deployment and test-track sites.
β’ Foster cross-functional relationships throughout the organization and convey the effects on overall autonomous vehicle performance.
β’ A Master's degree or PhD is preferred in Control Theory, Robotics, Computer Science, Applied Mathematics, or a similar discipline.
β’ A minimum of 3 years of experience in developing motion planning and collision avoidance algorithms within an industrial context, ideally within the autonomous vehicle industry.
β’ A solid foundation in modern C++ programming (C++17, C++20), focusing on high-performance and dependable systems.
β’ Experience in trajectory generation using numerical optimization and sampling-based methods.
β’ Proficiency in cost- and heuristic-based trajectory selection.
β’ Knowledge of multi-modal prediction models.
β’ Experience with geometric and physics-based collision detection.
β’ Familiarity with time-series data processing and visualization techniques.
β’ Understanding of dynamic collision modeling, convex set processing, state machine logic, and multi-rate decision-making processes.
β’ Acquaintance with agentic-based development tools.
β’ Familiarity with Linux-based operating systems.
β’ E-Verify employment eligibility verification is required for newly hired employees.
β’ Medical insurance.
β’ Dental insurance.
β’ Vision insurance.
β’ 401(k) plan with company matching.
β’ Health savings accounts.
β’ Life insurance.
β’ Pet insurance.
β’ Potential for bonus compensation.
β’ Possible company equity.
β’ An inclusive and diverse work environment.
GE Vernova
Get handpicked remote jobs straight to your inbox weekly.