We're making driverless vehicles a safe, reliable, and accessible reality.
Staff Engineer
Location
Nevada + 2 moreAll locations: Nevada | Massachusetts | Pennsylvania
Posted
10 days ago
Salary
$205K - $272K / year
Seniority
Lead
Job Description
Staff Engineer
Motional
• Define and execute motion planning and prediction projects that improve our self-driving vehicles’ capability to safely, comfortably and legally navigate complex traffic scenarios • Design and lead the implementation of behavior models that leverage the latest advancements in machine learning, generative AI and reinforcement learning • Productionize and deploy solutions onto autonomous vehicle fleets • Collaborate with perception, simulation, data platform and integration teams to validate and enhance your products’ on-road performance • Communicate progress and challenges to leadership
Job Requirements
- Bachelors, Masters or Ph.D. in Computer Science or a related technical field; or equivalent industry experience
- Proven leadership skills at executing large, complex technical initiatives
- Experience with deep learning frameworks such as TensorFlow or PyTorch
- Fluency in Python, including standard scientific computing libraries
- Proven track record of designing, developing and deploying ML solutions for autonomous vehicles or robotics
- Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
- Excellent communication and interpersonal skills
Benefits
- Candidates for certain positions are eligible to participate in Motional’s benefits program.
- Motional’s benefits include but are not limited to medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance, and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – AI
LoftViramos a chave do mercado imobiliário para que mais pessoas realizem o sonho do lar ideal. #ViradaDeChaveLoft
• Work independently and lead end-to-end tasks • Provide technical leadership to the engineering team by improving and guiding the architecture • Contribute to reducing development process complexity • Work closely with Product to translate business needs into creative, elegant, incremental, and efficient solutions • Design and develop components and applications with simplicity, efficiency, maintainability, and code reusability in mind • Ensure documentation of applications and architectural decisions • Ensure observability of production applications and participate in incident resolution • Actively analyze and improve application scalability, stability, and security • Take ownership of projects end-to-end • Strong collaboration skills to remove any blockers encountered • Stay up to date with web development trends, frameworks, and best practices, and recommend improvements to enhance development processes
• Application Development: Build, launch, and support applications for field and office operations. • Offline-First Engineering: Maintain and improve applications that work reliably in low-connectivity environments using service workers, local storage, and background sync. • Support: Troubleshoot, fix bugs, and be responsive to our ticketing platform. • Collaborate: Work collaboratively and efficiently with a globally distributed cross-functional team consisting of a product manager, QA, a designer, and software engineers.
• Architect and develop the Linux startup and service management framework optimized for embedded constraints. • Design and implement robust Over-the-Air (FOTA) software update mechanisms and fail-safe recovery systems. • Develop low-level userspace applications and daemons in C/C++ that interact directly with the kernel and hardware. • Optimize system boot time and resource utilization through deep analysis of the execution chain. • Own the system lifecycle, from the first instruction in userspace to a fully operational automotive safety system. • Perform root cause analysis on complex system-level crashes, memory leaks, and race conditions within the distribution. • Collaborate on board bring-up, ensuring the distribution is tailored to the specific requirements of new EyeQ generations.
• Write code, primarily in TypeScript, across frontend (e.g. Vue, React, Angular) and backend services. • Design and implement APIs to query, aggregate, and serve data reliably at scale. • Debug production issues and improve system performance, reliability, and code quality. • Learn the fundamentals of building cloud infrastructure using Infrastructure as Code (e.g., Terraform). • Participate in research, prototype and evaluate solutions, making thoughtful technical trade-offs. • Contribute to code reviews and automated testing to enable safe, frequent releases. • Use the latest AI coding tools to help you learn faster and accelerate delivery, while building the deep engineering foundations to become an expert in your own right. Collaborate with experienced engineers, Product Managers, UI designers, and Cyber Analysts to solve meaningful security problems. Contribute to sprint ceremonies, provide dependable estimates, and deliver on commitments with transparency.




