Software Engineer, Software Update Infrastructure
NuroAutonomous Vehicles company
Mountain View, United StatesMid
Software Engineering
About the role
Develop and maintain software update infrastructure for cloud and robots.
- •Build and maintain release and OTA update infrastructure across cloud and robots to enable reliable fleet connectivity and software delivery.
- •Key Responsibilities Design, develop, test, deploy, and maintain release infrastructure and OTA update systems.
- •Manage project priorities, deadlines, and cross-team deliverables.
- •Track and optimize performance and costs of the release system and builds.
- •Develop test and validation programs and improve documentation.
- •Participate in on-call rotation during business hours.
- •Requirements 2+ years experience with large-scale distributed systems.
- •Strong proficiency in C++ or Go and Unix/Linux environments.
- •Bash scripting and software design for distributed systems.
- •Experience with data structures, algorithms, and system design.
Tech stack
C++GoBashCDockerKubernetesCI/CD
Match insights
Tech:C++, Go, Bash, C, Docker
Level:Mid