✨ About The Role
- The Staff Software Engineer will be responsible for architecting, optimizing, and maintaining C++ build systems.
- The role includes managing and integrating dependencies effectively with Conan to ensure a secure package management strategy.
- The engineer will identify and address build performance bottlenecks and implement optimizations to improve efficiency.
- Expertise in Linux-based development is required to troubleshoot and enhance SDK builds across various distributions.
- The position involves collaborating with autonomy engineers to continuously improve codebase management and reduce development friction.
⚡ Requirements
- The ideal candidate will have a minimum of 7 years of experience in build and release engineering, particularly in C++ environments.
- A strong proficiency in CMake and Linux development is essential for success in this role.
- Experience with package management tools, especially Conan, is highly desirable.
- The candidate should be adaptable and able to quickly learn new skills and technologies.
- A collaborative mindset is important, as the role involves working closely with autonomy engineers to improve workflows.