Aurora is looking to develop stable safety-critical software for the world’s most advanced lidar systems to create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.
Requirements
- Experience with ARM multi-core development and inter-processor communication
- Experience with a low-level RTOS such as FreeRTOS
- Excellent C or C++ programming skills
- Experience with architecture and development practices for safety-critical applications
- Experience with secure bootloader development
- Experience with automotive-specific RTOS implementations (QNX, AUTOSAR, OSEK, etc.)
- Experience with Xilinx Soc’s and development ecosystem
Responsibilities
- Design and implement highly-reliable and performant real-time embedded applications
- Define requirements, document embedded systems’ designs, and unit-test implementations
- Work closely with FPGA engineers to implement interfaces and data streams
- Diagnose and solve difficult problems using GDB, oscilloscopes, and logic analyzers
- Support hardware engineers with PCBA bring up, debugging, and testing
Other
- BS/MS or PhD in Computer Science, Computer Engineering, or a related field
- Excellent problem solving and software/hardware debugging skills
- Commitment to inclusion and diversity
- Ability to work with individuals with diverse backgrounds
- Eligibility for annual bonus, equity compensation, and benefits