Senior Software Engineer, Architecture & Acceleration (MP&C)


San Francisco, CA, USA

Full time

Software Engineering / Software Developer

Sep 21


  • Accelerate team’s effectiveness and efficiency by designing and implementing scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring
  • Own the SW architecture of the Motion Planning and Controls Stack and work closely with domain experts in creating an efficient and performant framework for implementing Controls and Motion Planning algorithms that control the AV
  • Design and implement extensible and well-tested shared libraries that will be used by many engineers across the organization
  • Design and implement spoofers and test tools for characterizing system and subsystem performance
  • Work with domain engineers in Motion Planning and Controls to identify pain points of development and testing. Collaborate with Frameworks and Data Infra teams to build and deploy tools to improve productivity.


  • Experience developing scalable software solutions that will be used by a dozen developers
  • Experience developing automation scripts (Python and Bash scripts)
  • Experience writing C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.)
  • BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering and 3+ years of industry experience


  • Practical familiarity with closed-loop control systems, numerical optimization and/or signal processing
  • Familiarity with ROS, numpy & scipy, Python bindings for C++, and plotting/visualization libraries
  • Experience in code optimization or high performance computing
  • Experience with time-series data analysis and online performance monitoring tools

Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume