πNetherlands
C++ Software Engineer

Stack AV
πRemote - United States
Please let Stack AV know you found this job on JobsCollider. Thanks! π
Summary
Join Stack's Remote Assist team and accelerate the delivery of our self-driving system, increasing on-time freight arrival and improving autonomous truck behavior. We develop tools for human operators to remotely assist the self-driving system in complex situations. The team is full-stack, encompassing user interfaces, cloud infrastructure, live video streaming, autonomy capabilities, and system integrations. You will own the onboard Remote Assist system, integrating with other subsystems. You'll collaborate with a multidisciplinary team, contributing to various aspects of the onboard system and supporting cloud and front-end development. Regular travel to Pittsburgh is required for work with test vehicles and the operations center.
Requirements
- BS or MS in Computer Science or closely related field
- 7+ years of experience as a software engineer
- Strong C++ programming skill and experience working with large production-grade codebases
- Experience leading the delivery of critical software systems
- Experience in AV, Robotics, or closely related fields
- Experience with simulation testing and automated testing
- Strong and proven teamwork and collaboration skills
Responsibilities
- Own the onboard Remote Assist system including the core RA subsystem and integrations with other subsystems such as mapping, planning, perception, etc
- You are a member of an uncommonly broad end-to-end team that includes front end, cloud, and robotics engineers working together on a single product
- You are excited to work across our entire codebase and it is a positive for you that you will have the opportunity to contribute to many aspects of the onboard system including areas our team does not own - working on motion planning, mapping, perception, and more
- You are excited to work beyond onboard C++ code and itβs a positive that you will be on a multidisciplinary team where you will support cloud and front end development with code reviews and design discussions
- Your areas of ownership include complex testing, simulation, and operator training capabilities, onboard to offboard data streaming and auditability of the remote assist system
- Partner closely with the Director of Remote Assistance and you collaborate closely with both motion planning and cloud platform software engineers
- Take part in on-call rotations
- Travel to our headquarters in Pittsburgh regularly to spend time in our test vehicles, with our operations center, and on our test track
Preferred Qualifications
- Remote Assistance, Motion Planning, Mapping or related experience
- Experience with WebSockets, gRPC and Protobufs
- Experience with video streaming, WebRTC, or similar real time data streaming systems
- Experience with Python or Go
- Experience with validating safety-critical systems
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πCanada
πUnited States
πPoland, Cyprus
πWorldwide
πWorldwide
πWorldwide
πWorldwide
πWorldwide