Software Engineer II, 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
Director of Scientific Programs
About Us The Parker Institute for Cancer Immunotherapy (PICI) is a 501c3 nonprofit organization driving the next generation of cancer treatment by accelerating the development of breakthrough immu…
Clinical Trials Associate
The Clinical Trials Associate (CTA) supports clinical trials in the US by assisting the research teams to ensure the most effective and efficient conduct of clinical research by providing administrati…
Esports Partner Solutions Strategist
Riot Games was founded in 2006 to develop, publish, and support the most player-focused games in the world. We’re best known for League of Legends , VALORANT , Teamfight Tactics , and Legends …
Lash Technician (Classic, Volume, Anime Lashes)
About the Position: This position focuses on delivering high-quality lash services, including classic, hybrid, volume, mega volume, lash lifts and tints, and Anime / Manga-style lash sets. As a La…
Associate Attorney (Workers' Compensation Defense) - CA
WORKERS’ COMPENSATION DEFENSE ASSOCIATE ATTORNEY Locations: CA (Agoura Hills, Oxnard, Encino, Inland Empire, Long Beach, Orange County, Sacramento, San Diego) IN-OFFICE, REMOTE OPTIONAL …
Tax Analyst
YOUR OPPORTUNITY YOUR OPPORTUNITY This role will be working with tax compliance processes for Bacardi Mexican entities, ensuring the filings are submitted on time, implementing process improv…
HOA Community Manager
Description Introduction: Seabreeze Management Company is a full-service property management firm with a diverse management portfolio of over 150,000 residential and commercial properties. Base…
Custodian Supervisor - Manteca High School, 8 hrs./day
Please attach the following documents to be considered for an interview: 1. Letter of Interest 2. Resume 3. Two (2) Letters of Recommendation Be advised that your application will be considered incomp…
Associate, Transaction Advisory Services
Associate – Transaction Advisory Services About Palm Tree Palm Tree is a modern M&A value creation firm that integrates financial consulting, operational consulting, and investment banking serv…
Lead, Field Communications
: Our values start with our people, join a team that values you! We are the nation's largest off-price retailer with over 2,000 stores, and a strong track record of success and growth. Our focus h…