Principal Engineer, Hivemind Foundations (R3002)
Shield AI
What You'll Do:
- Help define and own HMF team vision and roadmap, in collaboration with engineering, product and customer stakeholders.
- Ensure EdgeOS is the world’s best high performance, extensible, portable, certifiable middleware for autonomy applications.
- Contribute to building, extending and documenting interfaces for internal and customer developer use as a software development kit (SDK)
- Partner with engineers (within and outside direct team), engineering managers, product and program managers to deliver EdgeOS capabilities.
- Coach and mentor team members, including customers’ engineers, on industry and HM best-practices. Partner with managers to support team member career progress.
Required Qualifications:
- 15+ years of related experience developing large, production quality software systems. Typically, 14 years and a Master’s degree; or a PhD with 12 years experience; or equivalent experience.
- 10+ years of hands-on experience and deep experience with C++ (including modern C++17 and beyond).
- Firsthand experience developing deeply embedded, high-performance systems.
- Experience with developer facing solutions like SDKs
- Professional experience developing in Linux environments.
- Solid understanding of network protocols (eg., UDP, TCP, routing, QoS), with experience in designing and implementing networked applications.
- Experience with Git, code management tools & other SDLC tools and practices.
- Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Preferred Qualifications:
- Experience in aerospace and/or robotics industries.
- Experience with international interoperability standards, especially in defense and autonomy domains like STANAG458, Mavlink.
- Experience or knowledge of integrating embedded solutions with cloud services, and applications.
- Experience with team leadership, or as a technical project lead.