Posted in

Principal Engineer – Hivemind Foundations

Principal Engineer – Hivemind Foundations

CompanyShield AI
LocationSan Diego, CA, USA
Salary$203280 – $304920
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelExpert or higher

Requirements

  • 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.

Responsibilities

  • 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.

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.