Staff Software Engineer, Architecture and Integration (R2562)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer, Architecture and Integration (R2562)" Homebrew.What You'll Do:
- Serve as a key liaison between the Simulation, API, Infrastructure team and C++ development teams within the Hivemind organization, ensuring seamless integration and utilization of the hybrid cloud infrastructure for autonomous system development.
- Lead architectural design and integration efforts, establishing best practices and guiding principles for the development, testing, documentation, and deployment of autonomous systems.
- Develop cutting-edge tools for building and deploying the next generation of autonomous systems.
- Drive the adoption of HMD tooling and best practices across teams, enhancing efficiency and reliability of software development and deployment processes.
- Contribute to the strategic direction of software commercialization, ensuring our solutions meet market demands and comply with regulatory standards.
Required Qualifications:
- Typically requires a minimum 7 of years of related experience with a Bachelor’s degree; or 5 years and a Master’s degree; or a PhD with 4 years experience; or equivalent experience.
- 7+ years of hands-on experience in designing and developing production quality software systems.
- 3+ years of experience in C++11 or later, with the ability to understand and interface with complex C++ codebases.
- Extensive experience with cloud technologies and architectures, preferably with a focus on hybrid cloud environments
- Strong background in DevOps practices, including continuous integration/continuous deployment (CI/CD) pipelines, automation tools, and infrastructure as code. Proficiency with CLI tools and software distribution methods, such as Debian packages.
- Demonstrated ability in software architecture and modeling, with the capacity to design scalable, maintainable, and secure systems.
- Experience in the commercialization of software, including understanding market needs, regulatory requirements, and the software development lifecycle.
- Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others
- Experience with Go or Python
Preferred Qualifications:
- Experience with integrating diverse systems and technologies, particularly in environments where autonomous systems are developed, tested, analyzed, and commanded.
- Ability to work effectively with teams across different disciplines, translating technical requirements and ensuring alignment between infrastructure capabilities and software development needs.
- Excellent communication and documentation skills, capable of engaging with technical and non-technical stakeholders alike to ensure clear understanding and alignment on integration strategies.
- Experience building CLIs or software installers
- Experience with CUE
- Experience with simulation software
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer, Architecture and Integration (R2562)" Homebrew.