Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Firmware Engineering Intern to join our Embedded Software team who create applications for the multitude of custom hardware devices designed by our electrical engineers. We employ (and sometimes define) state-of-the-art development techniques to create robust, reliable systems with amazing levels of safety and performance. In this role, you will Architect and develop highly-reliable embedded firmware Develop low-level CAN, LIN and Ethernet devices Develop, debug, and test ethernet and CAN-based bootloaders Select, implement, and debug real-time operating systems applications Support hardware engineers with PCB bring-up, debugging and testing