• Location
    • Pittsburgh, PA
  • Date Posted
  • 31 Jul 2020
  • Function
  • Software Engineering
  • Sector
  • Ai/ml, Mobility

Aurora works at the intersection of rigorous engineering and applied machine learning to address one of the most challenging, important, and interesting opportunities of our generation: transforming the way people and goods move.

Founded by three of the world’s leaders of the self-driving vehicle industry, we design the software and hardware that will power the next revolution in transportation. We partner with others as we believe this allows us to move more quickly than any one company can move alone.

Aurora hires people who want to build the future of transportation. Our software engineers work across the self-driving vehicle system, from algorithm design to high-performance embedded work to distributed implementations. We are developing robust, high performance, and highly reliable software.

Responsibilities

  • Architect and develop highly-reliable embedded software and firmware
  • Develop low-level CAN, LIN, FlexRay, and Ethernet drivers
  • Develop, debug, and test ethernet and CAN-based bootloaders
  • Select, implement, and debug real-time operating systems
  • Support hardware engineers with PCB bringup, debugging and testing

Essential

  • BS/MS or PhD in Computer Science or a related field
  • Knowledge of both high- and low-level communication protocols, from I2C and SPI to CAN and TCP/IP Protocols
  • Experience with low-level RTOS
  • Excellent C or C++ programming, Python and software design skills; expertise in other languages welcome
  • Basic knowledge of electrical engineering fundamentals to support low level debugging

Desirable

  • Experience with PTP and other Time Sensitive Networking Protocols
  • Experience with software development practices for safety critical systems
  • Experience porting embedded OS to new microprocessor
  • Experience with automotive specific RTOS implementations (QNX, AUTOSAR, OSEK, etc.)
  • Experience with basic electronics test equipment, such as multimeters, power supplies, and oscilloscopes

Working at Aurora

  • Your work has real purpose and will improve lives all around the world. Our technology will increase roadway safety, expand access to transportation, revitalize our cities, and create a new platform for people to enjoy next generation experiences in transportation
  • We're a growing team of incredibly smart and very fun people you'll likely enjoy being around

More about Aurora

Aurora has assembled one of the most experienced leadership teams in the space to go build the next leading self-driving vehicle company - including leaders from Google / Waymo, Tesla, Uber ATG, Apple, and several others to deliver the benefits of self-driving technology quickly and safely around the world. We are partnered with some of the largest automakers on the planet and funded by some of Silicon Valley’s best venture capital firms, including Greylock and Index Ventures.