onsite
Senior Software Engineer, Devices Platform - Nuro
Software Engineer
Lead the development of a robust devices platform for autonomous vehicles, leveraging Python, C++, ROS, and cloud services to deliver scalable, high‑performance software that powers Level 4 autonomy across diverse vehicle types.
About the role
Key Responsibilities
- Design, implement, and maintain high‑throughput software components for vehicle‑to‑cloud and vehicle‑to‑vehicle communication using Python and C++.
- Integrate ROS-based perception, planning, and control modules into a unified devices platform.
- Collaborate with hardware teams to optimize sensor data pipelines and ensure real‑time performance.
- Deploy and manage services on AWS using Docker and Kubernetes, ensuring reliability and scalability.
- Participate in code reviews, performance tuning, and continuous improvement of development workflows.
Requirements
- 5+ years of software engineering experience in automotive or robotics domains.
- Strong proficiency in Python, C++, and ROS.
- Hands‑on experience with AWS, Docker, and Kubernetes.
- Solid understanding of machine learning concepts and their application to autonomous systems.
- Excellent problem‑solving skills and a passion for building safe, reliable autonomous technology.
Skills
pythoncrosmachine learningawsdockerkubernetes