Manager of Network Software Engineering, C++ (R2298)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Manager of Network Software Engineering, C++ (R2298)" Homebrew.What you'll do:
- EdgeOS Communications: Framework for network communications, service discovery, and more
- Manage a team of reports, small at first, growing larger in the future
- Manage architecture for your project, including architectural runway, governance, and contributions from external teams
- Manage backlog for your project
- Manage, track, report out, on status and future roadmap for your project
- Review your team's code
- Create DSL code generators to help build autonomy systems
- Investigate and implement best practices for high-reliability systems
- Provide software development guidance to teams across Shield AI
- You may occasionally code
Required qualifications:
- Leadership experience including managing a release schedule, or managing a task backlog for a team
- Technical coach or mentor of a team
- At least 5 years of experience in C++11 or later
- Strong foundation of C++ API design
- Experience with network programming (e.g. libraries such as zeromq, asio, UNIX Sockets, Windows Winsock)
- Experience with multithreaded programming
- Experience writing (soft/hard) real-time systems
- Experience shipping and supporting a software product
- Leadership experience including managing a release schedule, or managing a task backlog for a team
- Technical coach or mentor of a team
- Demonstrated record of working hard, being a kind and trustworthy teammate, and holding yourself and others to high standard
- Bachelor of Science in Computer Science, Computer Engineering, or other relevant engineering or science degree
Preferred qualifications:
- Leadership experience, managing a release schedule, or managing a task backlog for a team
- Experience writing resilient networking systems for unstable radio networks
- Robotics, game engine, and/or GPU experience
- Familiarity with C++17
- Familiarity with Conan/CMake
- Python experience
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Manager of Network Software Engineering, C++ (R2298)" Homebrew.