About Ghost

Ghost is developing the revolutionary technology that finally makes self-driving safe. Made possible by a breakthrough in crash prevention that can reliably handle any obstacle on the road, Ghost brings autonomous highway driving to the mass passenger car market.

Ghost was founded in 2017 by John Hayes and Volkmar Uhlig and is based in Mountain View, CA. Before Ghost, John founded Pure Storage, taking the company public in 2015.

Ghost is backed by investors including Mike Speiser at Sutter Hill Ventures, Keith Rabois at Founders Fund, and Vinod Khosla at Khosla Ventures.

Learn more at driveghost.com.

The Role

A Software Engineer at Ghost would work on the systems engineering for an autonomous driving system. The work would include a broad spectrum of platforms from low level platform bring-up to building pipelines for analyzing big data.

What you will do:

  • Design software that runs on embedded systems and in data centers for the
    following tasks:
    • Runtime system for co-ordination and execution of parts of autonomous
      driving system
    • Language for expressing aspects of the driving system
    • A statistics and analytics platform to collect and analyze data from such a
  • Work on systems engineering tasks related to the development of an
    autonomous driving system updates, logging, security, performance analysis,
    and job scheduling
  • Compile and optimize programs that run on real-time systems and in large data


  • BS/MS/PhD in Computer Science or related field
  • 5+ years of software development experience
  • Core competency in general software engineer practice

Nice to Haves:

  • Experience in low level platform bring-up, device drivers, embedded operating
  • Experience in building efficient protocols for secure data transfer
  • Experience in handling big data using tools such as Apache Spark
  • Experience with compliers and operating systems

Apply for this Job

* Required