Senior Software Engineer, Behavior Simulation
- Develop software in standard C++17 and Python, using modern best practices. This is a hands-on software development role.
- Contributing to engineering best practices on a large and complex code base.
- Have an opportunity to tackle end-to-end simulation and autonomy behavior evaluation challenges across various areas of the autonomy system, including motion planning, mapping, localization.
- Design and develop critical simulation and offline testing engines and tools.
- Create and extend software for world entities, adaptive behavior, pathfinding, road networks, computational mathematics, spatial queries, collision detection, vehicle control, vehicle dynamics, etc.
- Good development skills in C++, including modern C++ (11, 14, 17, 20)
- Understanding of common software performance issues and design tradeoffs
- BS or higher degree in robotics, computer science, software development, mathematics, or similar technical field of study, or equivalent practical experience
- Industry experience designing and programming C++ software
- Knowledge of linear algebra, computational geometry, or numerical methods
- Mindset for ownership, growth
- Customer orientation
- Experience with rigid body simulation
- Experience with Lie groups (modern geometry)
Recommended Jobs
Product Manager, Video
&##128640; Join the Future of Commerce with Whatnot! Whatnot is the largest live shopping platform in North America and Europe to buy, sell, and discover the things you love. We’re re-defining e-comme…
New Release - Health Promotion: A Guide to Providing Proactive and Holistic Care by Elizabeth Pratt
San Diego, CA – August 4, 2025 – Cognella Academic Publishing is proud to announce the publication of Health Promotion: A Guide to Providing Proactive and Holistic Care by Elizabeth Pratt. The book e…
Project Manager - Commercial
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Senior Software Engineer, Backend (Docs)
About us Scribe is where exceptional people come to do the best work of their careers. More than 94% of the Fortune 500 use Scribe to document and scale how work gets done. Since our founding in 20…
Stream Infrastructure Engineer
About the Team You’ll join the team that’s behind OpenAI’s data infrastructure that powers critical engineering, product, alignment teams that are core to the work we do at OpenAI. The Streaming …
Pediatric Nurse Practitioner Forensic Medicine
Very exciting Pediatric Nurse Practitioner - Medical Forensic opportunity in BEAUTIFUL Palm Springs, CA! Â Our team is hiring for an exciting opportunity where you can truly make a difference in t…
Data Analyst, Supplier Management
Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and lang…
Travel Nurse (RN)
Epic Travel Staffing is hiring a Travel RN – PICU Shift : Days / 7a-7:30p, 12×3, 36 hrs per week Length : 14 weeks Requirements: ~ CA License ~2 Years Experience ~ Pediatric ICU expe…
Accounts Payable Specialist II
WHY JOIN ALO? Mindful movement. It’s at the core of why we do what we do at ALO—it’s our calling. Because mindful movement in the studio leads to better living. It changes who yogis are off the mat…
Territory Manager (Interventional Urology - Endourology) - Northern CA
The Interventional Urology Territory manager is responsible for achieving territory sales objectives through selling activities which include cultivating business partnerships with key decision maker…