C++ Software Engineer, Motion Planning at Abridge

Austin, Texas, United States

Abridge Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Autonomous Vehicles, RoboticsIndustries

Requirements

  • Exceptional proficiency in modern C++ and a deep understanding of object-oriented design principles
  • Strong foundational knowledge of algorithms and data structures, particularly those relevant to robotics (e.g., graph search, computational geometry, optimization techniques)
  • Experience with software development tools and practices, including Git, CI/CD, and code reviews
  • Authorized to work in the U.S. (no relocation sponsorship or remote work options available)

Responsibilities

  • Design, implement, and optimize cutting-edge motion planning algorithms in modern C++ (C++17/20)
  • Develop robust solutions for trajectory generation, pathfinding, and behavioral decision-making in dynamic environments
  • Analyze and debug system performance using simulation, log playback, and on-vehicle testing data
  • Collaborate closely with engineers from Perception, Prediction, and Control teams to build a cohesive and reliable self-driving system
  • Write clean, maintainable, and optimized production-quality code
  • Profile and optimize algorithms to meet real-time performance constraints

Skills

Key technologies and capabilities for this role

C++17C++20AlgorithmsData StructuresGraph SearchComputational GeometryOptimizationGitCI/CDCode ReviewsObject-Oriented Design

Questions & Answers

Common questions about this position

Is remote work available for this position?

No, remote work options are not available.

What are the required skills for the C++ Software Engineer role?

You need exceptional proficiency in modern C++ with deep understanding of object-oriented design principles, strong knowledge of algorithms and data structures relevant to robotics like graph search and computational geometry, and experience with tools such as Git, CI/CD, and code reviews.

What is the salary or compensation for this role?

This information is not specified in the job description.

What is the team like at Abridge?

The team develops core software and data processing systems for motion planning in autonomous vehicles, working at the intersection of machine learning, large-scale data infrastructure, and real-time vehicle control, while collaborating across engineering, analytics, and product teams.

What makes a strong candidate for this motion planning engineer position?

Strong candidates have exceptional C++ proficiency, deep robotics-relevant algorithm knowledge, and software development experience, with nice-to-haves like competitive programming success, robotics motion planning experience, multi-threading optimization, ML techniques, math background, or GPU programming.

Abridge

AI platform for clinical documentation automation

About Abridge

Abridge provides a platform that changes how medical conversations are documented in healthcare settings. Its main product allows healthcare providers to record patient visits, which are then transformed into organized clinical documents. This helps doctors and other healthcare professionals save time on paperwork, allowing them to concentrate more on caring for their patients. Abridge stands out from its competitors by focusing specifically on the needs of healthcare providers, payers, and pharmaceutical companies, offering a solution that improves both documentation efficiency and patient outcomes. The goal of Abridge is to enhance the quality of patient care while making the documentation process easier for healthcare professionals.

Pittsburgh, PennsylvaniaHeadquarters
2018Year Founded
$201.8MTotal Funding
SERIES_CCompany Stage
AI & Machine Learning, HealthcareIndustries
51-200Employees

Benefits

Medical insurance
Dental Insurance
Vision Insurance
Unlimited Paid Time Off
Equity
Flexible Spending (FSA) & Health Savings (HSA) Accounts
Learning and Development budget
401k Plan
Paid Parental Leave
Flexible working hours
Home Office Budget
Sabbatical Leave

Risks

Rapid expansion may strain Abridge's resources and affect service quality.
Integration challenges with EHR systems could disrupt workflows and data consistency.
Data privacy concerns in AI applications may lead to regulatory scrutiny.

Differentiation

Abridge transforms medical conversations into actionable clinical documentation using AI.
The platform supports over 28 languages and 50+ medical specialties.
Abridge's integration with EMR systems enhances clinician efficiency and patient care.

Upsides

Abridge's partnership with Mayo Clinic expands its reach to over 1 million patients.
The $150 million Series C funding accelerates AI technology development and integration.
Abridge's multilingual capabilities improve communication in diverse patient populations.

Land your dream remote job 3x faster with AI