{"id":175971,"url":"https://alion.io/job/avride-c-software-engineer-motion-planning","title":"C++ Software Engineer – Motion Planning","company":{"id":63122,"name":"Avride","domain":"avride.ai","url":"https://alion.io/company/avride","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":20,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":30,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Robotics","role_family":"Robotics","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Austin, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":104000,"max_usd":250000,"period":"year","method":"role_country_seniority_unknown","sample_n":542},"experience_years_min":null,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Machine Learning","optional":false},{"name":"Motion Planning","optional":false},{"name":"CUDA","optional":true},{"name":"CUDA Toolkit","optional":true},{"name":"Imitation Learning","optional":true},{"name":"OpenCL","optional":true},{"name":"Reinforcement Learning","optional":true},{"name":"Reinforcement Learning","optional":true}],"status":"live","first_seen_at":"2025-08-20T16:22:54Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-18T03:43:03Z","board_verified":true,"closed_at":null,"days_open":423,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":423},"description":"About the team\nOur team develops the core software and data processing systems that power motion planning and decision-making in autonomous vehicles. We work at the intersection of machine learning, large-scale data infrastructure, and real-time vehicle control, collaborating across engineering, analytics, and product teams to deliver safe and intelligent driving capabilities.\nAbout the role\nWe are seeking a highly skilled C++ Software Engineer to join our core Motion Planning team. You will be at the forefront of developing the decision-making logic that enables our autonomous vehicles to navigate the complexities of the real world safely and efficiently. If you have a passion for solving hard algorithmic problems and writing high-performance code, this is the perfect opportunity for you.\nWhat you'll do\nDesign, implement, and optimize cutting-edge motion planning algorithms in modern C++ (C++17/20)\nDevelop robust solutions for trajectory generation, pathfinding, and behavioral decision-making in dynamic environments\nAnalyze and debug system performance using simulation, log playback, and on-vehicle testing data\nCollaborate closely with engineers from Perception, Prediction, and Control teams to build a cohesive and reliable self-driving system\nWrite clean, maintainable, and optimized production-quality code\nProfile and optimize algorithms to meet real-time performance constraints\nWhat you'll need\nExceptional proficiency in modern C++ and a deep understanding of object-oriented design principles\nStrong foundational knowledge of algorithms and data structures, particularly those relevant to robotics (e.g., graph search, computational geometry, optimization techniques)\nExperience with software development tools and practices, including Git, CI/CD, and code reviews\nNice to have\nProven success in competitive programming contests such as Google Code Jam, Hash Code, Topcoder Open, ICPC, or similar events\nProfessional or academic experience in robotics, specifically with motion planning\nExperience with performance-critical software development, including multi-threading and memory optimization\nKnowledge of machine learning techniques (e.g., reinforcement learning, imitation learning) applied to planning or decision-making problems\nSolid mathematical background, including linear algebra and probability theory\nKnowledge of GPU programming (e.g., CUDA, OpenCL) for accelerating algorithms\nCandidates are required to be authorized to work in the U.S. The employer is not offering relocation, sponsorship, and remote work options are not available.\nAvride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities. Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email .","description_format":"text","description_chars":3019,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Robotic Software & Control Systems","Delivery","Autonomous Driving","Ride Hailing"],"lifecycle":[{"event":"open","at":"2026-08-30T14:04:31Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 32 · green card filings: 21","filings_12m":32,"filings_prev_12m":2,"green_card_filings_12m":21,"median_offered_wage_usd":136462,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":13}],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.179,"p_room":0.28,"age_days":422,"expected_fill_days":30,"reasons":["conf:0","stale_co","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/avride-c-software-engineer-motion-planning","json_url":"https://alion.io/job/avride-c-software-engineer-motion-planning.json","meta":{"generated_at":"2026-10-18T05:40:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8607,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":63122},"rest":"https://alion.io/mcp/rest/get_company?id=63122"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Favride-c-software-engineer-motion-planning"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Favride-c-software-engineer-motion-planning"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Favride-c-software-engineer-motion-planning"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/avride-c-software-engineer-motion-planning\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Favride-c-software-engineer-motion-planning"}]}