Palo Alto, San Francisco, or Pittsburgh
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