JOB TITLE: Software Engineer LOCATION: Foster City, CA (hybrid- 3 days onsite) PAY RANGE: $124 - $134/hr. DURATION: 6 months
TOP 3 SKILLS:
6+ years of experience working on large code bases with strong software engineering fundamentals
Proficiency in TypeScript/JavaScript and at least one frontend framework (React, Vue.js, or Angular)
Experience with Linux, systems programming, and integrating database, front-end, and back-end systems
Job Description: The Mission Planner team is responsible for creating high-level routes for our autonomous vehicles to transport passengers to their destinations. You will work closely with our Cloud Services team to facilitate pick-up and drop-off requests, along with live traffic data, among other inputs. You will also integrate closely with the decision-making, trajectory planning, and controls teams to allow dynamic planning. This team enables the core ability for our vehicles to choose the best routes through cities and adapt in real-time.
We are seeking an engineer who is passionate about tackling the complexities of mission planning in dynamic cities. In this role, you will help build the tools and infrastructure that empower the Mission Planning team-enabling faster analysis, experimentation, and iteration. Your work will often interface directly with mission planning software and the robot platform, giving you the opportunity to see your tools and ideas come to life in real-world autonomous behavior. If you're driven to design robust systems and enjoy seeing your software make an impact on the robot, we'd love to hear from you.
In this role, you will:
Investigate and diagnose complex navigation scenarios, determine root causes, and engineer solutions to optimize autonomous vehicle routing behavior.
Build tools and automation to accelerate analysis, starting with manual investigations and evolving toward scalable, repeatable workflows.
Develop mission planner algorithms, including graph search and integration with behavioral planning.
Work collaboratively with passionate team members to support the integration of software components from all teams throughout the organization.
Qualifications:
Bachelor's degree in an engineering, mathematics, or related field
6+ years of industry experience working on large code bases
Strong proficiency in TypeScript/JavaScript and one or more frontend frameworks/libraries like React, Vue.js, or Angular
Basic C++ knowledge
Experience with Linux and systems programming
Experience with database, front-end, and back-end systems
Experience with build systems, version control, and testing methodologies
Bonus Qualifications:
Understanding and experience with a variety of graph search techniques (A*, D*, Dijkstra)
Strong proficiency in C++
BENEFITS SUMMARY: Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, unless otherwise stated. In addition to base compensation, full-time roles are eligible for Medical, Dental, Vision, Commuter and 401K benefits with company matching.
IND123
Apply for this Job
Please use the APPLY HERE link below to view additional details and application instructions.