✨ About The Role
- The Senior Staff Software Engineer will serve as the technical authority for video and image processing capabilities within the perception stack.
- Responsibilities include architecting and developing core C++ software libraries for video and image processing.
- The role involves designing and releasing architectural components using the EdgeOS middleware product.
- The engineer will collaborate with other teams to build advanced perception capabilities using the developed pipelines.
- Mentoring and guiding less experienced engineers will be a key part of the job to foster technical excellence.
⚡ Requirements
- The ideal candidate will have a minimum of 10 years of experience in software engineering, particularly in video and image processing.
- A strong background in C++ programming and software architecture design patterns is essential for success in this role.
- Experience with open-source libraries such as GStreamer and OpenCV is crucial for integrating and streamlining video processing capabilities.
- The candidate should possess strong leadership skills, with a proven track record of guiding teams through complex technical challenges.
- A deep understanding of video encoding standards and algorithms for autonomous systems will be beneficial.