Facebook pixel

Senior Staff Software Engineer
Perception
Confirmed live in the last 24 hours
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Pytorch
Tensorflow
Python
Requirements
  • 8+ years of experience in the field of robotics or latency-sensitive backend services
  • Strong programming skills in modern C++ or Python
  • Strong understanding of runtime optimization and software development for runtime-critical systems on Linux
  • Experience with profiling CPU and/or GPU software, process scheduling, and prioritization
  • Passionate about self-driving car technology and its impact on the world
  • Expertise in setting architectures that are scalable, efficient, fault-tolerant, and are easily extensible allowing for changes overtime without major disruptions
  • Ability to design across multiple systems. Ability to both investigate in sophisticated areas as well as a good breadth of understanding of systems outside of your domain
  • Ability to wear several hats shifting between coding, design, technical strategy, and mentorship combined with excellent judgment on when to switch contexts to meet the greatest need
Responsibilities
  • Collaborating with various specialists to get algorithms and ML models deployed and integrated into the perception stack, with an eye on optimization and simplification of these procedures
  • Working on runtime optimization and architecting highly performant perception pipelines
  • Working with hardware teams to guide compute requirements, sensor selection, and sensor suite architecture in support of the perception stack, both for current and future vehicle generations
  • Working on integration of the sensor data into the stack and craft a highly efficient data flow that feeds into a different stage of the real-time algorithms
  • Spotting and collaboratively closing gaps in tooling and data introspection to accelerate engineer velocity within Perception
Desired Qualifications
  • Experience with ROS, OpenCV
  • Experience with CUDA
  • Experience with ML and ML frameworks such as Tensorflow or PyTorch
  • Expertise working with various sensor technologies, including Lidar, Radar, and Camera
  • Experience in deploying perception algorithms into real-world environments
Cruise

1,001-5,000 employees

Self-driving car service
Company Overview
Cruise's is building self-driving vehicles to improve life in our cities. The company makes autonomous, sustainable, self-driving EVs.
Benefits
  • Flexible vacation
  • Paid holidays
  • Paid parental leave
  • Fertility & family expansion benefits
  • 401k matching program
  • Monthly social events
  • Community volunteering programs
  • Healthy meals & snacks for onsite employees
  • Quarterly offsites & working retreats
  • Monthly wellness stipend
  • Mental health support
  • Professional development programs
  • On-site gym in SF HQ
  • Commuter benefits for onsite employees
  • Medical, dental & vision coverage
Company Core Values
  • Stay safe
  • Stay focused
  • Own it
  • Seek truth
  • Work together
  • Be humble