Job Description
The Senior Staff Software Engineer for Deployment Linux Platforms at Aurora will design, implement, and maintain software deployment services for autonomous vehicles, collaborating across teams to ensure reliable software management as the company scales. The role requires strong programming skills and experience in distributed systems, cloud computing, and mentoring junior team members.
Key Responsibilities
- Collaborate with teams to manage software on autonomous vehicles
- Design, implement, and maintain software deployment services for autonomous vehicles
- Design, implement, and maintain cloud software to support vehicle software deployments
- Propose new code designs and write technical design documents
- Lead key projects for the team
- Drive tactical and strategic technical decisions for the team
- Mentor junior team members
Requirements
- Strong programming skills in either C or Go.
- BS, MS or PhD in Robotics, Computer Science or a related field.
- Minimum 5-7 years of professional experience.
- Strong software design and architecture skills, especially concerning reliable and scalable distributed systems management.
- Experience with cloud computing environments such as AWS, GCP, etc.
- Demonstrated ability to troubleshoot issues with complex distributed systems in a production setting.
Benefits & Perks
Compensation/salary range: 191,000 - 306,000
Annual bonus
Equity compensation
Benefits
Ready to Apply?
Join Aurora and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs