✨ About The Role
- The Staff Software Engineer will play a key role in shaping and implementing the Hivemind Commander (HMC) Core Product, focusing on developing interfaces and architectures for seamless integration with new systems and user interfaces
- Responsibilities include contributing to the HMC platform, building command and control software development kits, and integrating test and evaluation capabilities into continuous integration pipelines
- The role involves collaborating with cross-functional teams, including robotics engineers and cloud architects, to ensure alignment with overall system goals and business objectives
- The Staff Software Engineer will work on extending interoperability interfaces, implementing APIs and middleware solutions, and providing comprehensive documentation and tutorials for internal engineers and external clients
- The position requires expertise in modern C++, architectural design, Linux environments, and a strong grasp of software development principles and best practices
⚡ Requirements
- Experienced software engineer with 7+ years of developing large, production quality software systems, particularly in C++ and Linux environments
- Skilled in architectural design and implementation of complex distributed systems, with a passion for developing high-quality and optimized software solutions
- Strong technical collaboration skills and a desire to continuously learn and develop new skills
- Excited by a fast-moving environment and motivated to work with a highly talented team of software engineers
- Able to operate effectively in ambiguous conditions, identify technical debt, and drive technical efforts to enhance software solutions