Aurora is at the forefront of revolutionizing transportation through self-driving technology with their Aurora Driver platform. They're seeking a Software Engineer II for Embedded Applications to join their mission of making transportation safer, more efficient, and more accessible. This role combines embedded systems expertise with modern software development practices, focusing on building critical tools and infrastructure for firmware deployment, testing, and debugging.
The position offers an opportunity to work on complex technical challenges in autonomous vehicles, requiring expertise in embedded systems, firmware development, and safety-critical software. You'll be responsible for creating robust tools and processes that ensure the reliable operation of embedded devices in autonomous vehicles, working with cross-functional teams to develop solutions that bridge hardware and software domains.
The ideal candidate brings strong programming skills in C++ and Python, along with significant experience in embedded systems and automotive networks. This role is perfect for someone who enjoys working at the intersection of hardware and software, with a focus on building developer tools and infrastructure that enables efficient development and deployment of embedded systems.
Working at Aurora means joining a team of extraordinarily talented individuals united by strong values and a commitment to excellence. The company offers competitive compensation, including a base salary range of $152,000 - $227,000, along with bonus potential, equity compensation, and benefits. Aurora's culture emphasizes integrity, ambitious goals, and collaborative success, all while maintaining a workplace free of "jerks."
If you're passionate about autonomous vehicles, have a strong background in embedded systems, and want to contribute to transforming the future of transportation, this role offers an exciting opportunity to make a significant impact while working with cutting-edge technology in a supportive and innovative environment.