Senior Staff Software Engineer

4 weeks ago


San Diego, California, United States Shield AI Full time
Job Description:

As a key member of the Hivemind Commander (HMC) team at Shield AI, you will play a vital role in shaping and implementing our HMC Core Product. This foundational, extensible set of services enables both human operators and third parties to interact with active Hivemind Edge (HME) autonomy systems and aircraft.

You will collaborate cross-functionally with other Core Product engineers, Solutions engineers, and new customers to develop robust interfaces and architectures that facilitate seamless integration with new systems and user interfaces.

Ultimately, you will make it easier to improve the ability of our software to adapt to new systems, thereby enhancing the quality and reliability of our products to protect service members and civilians with AI systems.


Key Responsibilities:


Contribute to the HMC platform that will revolutionize the way engineers, operators, and subject matter experts develop and integrate autonomy solutions.

Contribute to building, extending, and documenting interfaces for internal and customer use.
Contribute to building a robust command and control software development kit (SDK) for internal and customer use.
Become deeply familiar with the entire HME System and its extension points.
Learn and extend well-known interoperability interfaces, allowing HME to seamlessly connect to legacy third-party systems.
Implement robust APIs and middleware solutions to facilitate seamless interaction between existing and future HME Systems.

Implement comprehensive documentation and tutorials to onboard internal engineers and external clients quickly, providing clear instructions on how to use HMC core products to develop and deploy autonomy solutions effectively.

Integrate test and evaluation capabilities into continuous integration pipelines.

Collaborate with cross-functional teams, including robotics engineers, simulation specialists, and cloud architects, to ensure alignment with overall system goals and business objectives.

Work with teams of supremely talented software engineers who care deeply about the solutions they create.
Leverage your skills across both front-end and back-end tiers of various applications.
Identify areas of technical debt across the stack, analyze and synthesize solutions and paths towards achieving them.
Other duties as assigned.

Requirements:
10+ years of related experience developing large, production-quality software systems.
Expertise and deep experience with modern C++ (C++17 and beyond)
Expertise in deep experience with architectural design and implementation of large and complex distributed systems
Professional experience developing in Linux environments.
Experience with Git and code management tools.
Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others

Fluid intelligence that allows one to operate effectively in sometimes ambiguous conditions, while finding opportunities to drive technical efforts and force multiply.

Excellent grasp of software development and coding principles with high productivity in a mainstream language (e.g., C++, Go, Python, etc.)
Strong knowledge of modern software engineering best practices
Passionate about developing high-quality and optimized software solutions.
Good software hygiene regarding code documentation, unit testing, bug tracking.
Strong technical collaboration skills and a desire to develop new skills.
Excited by a fast-moving environment with a highly motivated group.

Preferred Qualifications:
Experience with in aerospace and/or robotics industries.
Experience with command and control, mission planning, and other operator-oriented systems for UAVs.
Experience with international interoperability standards like STANAG4586.
Experience with team leadership, or as a technical project lead.
Experience with front-end web technologies, such as React and Typescript.
Experience with complex system configurations management using new technologies such as Cuelang, Helm, etc.
Experience developing and maintaining software development kits (SDKs).
Experience with web security, and security technologies such as OpenSSL.
Experience with containerization and container management using Kubernetes, Docker, etc.


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Staff Graphics Software EngineerJob Summary:Qualcomm is seeking a highly skilled Senior Staff Graphics Software Engineer to join our team. As a key member of our engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the structure and performance of GPU hardware, drivers, features,...


  • San Diego, California, United States Qualcomm Full time

    Job DescriptionWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Qualcomm. As a key member of our engineering group, you will be responsible for designing and developing cutting-edge software solutions for our automotive products.Key Responsibilities:Design and develop kernel and system-level software for automotive-grade...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States ServiceNow Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our PlatformX team at ServiceNow. As a key member of our team, you will be responsible for designing and developing innovative solutions that leverage AI and LLMs to drive business value.Key Responsibilities:Design and develop AI agents and applications on the ServiceNow...


  • San Diego, California, United States BD Full time

    Job DescriptionWe are seeking a highly skilled Senior Staff Software Engineer to join our team at BD. As a key member of our Pyxis ES Development team, you will be responsible for designing and implementing software solutions that meet the needs of our customers.The ideal candidate will have a strong background in computer science, with a minimum of 10 years...


  • San Diego, California, United States ServiceNow Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our PlatformX team at ServiceNow. As a key member of our team, you will be responsible for designing, developing, and deploying AI agent frameworks that enable our customers to automate complex business processes.Key ResponsibilitiesDesign and develop AI agent frameworks...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerLocation: Duration: Shift: Description: At MillenniumSoft, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.The successful candidate will be responsible for developing, enhancing,...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerJob Summary: MillenniumSoft is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities: Develop, enhance, and sustain software systems in a cross-functional team environment...


  • San Jose, California, United States Bill Full time

    Join Our Team as a Senior Staff Software EngineerAt Bill, we're looking for a talented Senior Staff Software Engineer to join our team. As a champion for small and mid-size businesses, we're dedicated to automating the future of finance so businesses can thrive. Our team is passionate about building innovative solutions that simplify and control financial...


  • San Diego, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software EngineerJob Summary:MILLENNIUMSOFT is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key Responsibilities: Develop, enhance, and sustain software systems in a cross-functional team environment...


  • San Diego, California, United States ServiceNow Full time

    Transforming the way we work is at the heart of ServiceNow's mission. As a Senior Staff Software Quality Engineer on the AI Search team, you will play a critical role in shaping the product's testing and strategy.The AI Search team is responsible for developing the search engine deployed as part of the ServiceNow platform. You will work on a team to...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Diego, California, United States BRAIN CORP Full time

    Job Summary:We are seeking a highly skilled Senior Staff Embedded Linux Software Engineer to join our Software Engineering Team at Brain Corp. As a key member of our team, you will be responsible for leading the development and integration of system level components on our robots.The ideal candidate will have a strong background in embedded Linux...


  • San Diego, California, United States Tillster, Inc. Full time

    Job Title: Senior Software EngineerAt Tillster, Inc., we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering software application products that meet the requirements of our mobile and online food ordering and e-commerce payment...


  • San Diego, California, United States ServiceNow Full time

    At ServiceNow, we're transforming the way organizations work by harnessing the power of conversational AI. As a Senior Staff Software Engineer, Conversational AI Expert, you'll play a critical role in building the frameworks that power our line of Generative AI products.**Key Responsibilities:**Design and develop high-quality, scalable, and reusable code...


  • San Diego, California, United States Inuson International Inc. (i3 Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Inuson International Inc. (i3). As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our web-scale crawler and knowledge graph.Key Responsibilities:Design and develop scalable and efficient software...


  • San Diego, California, United States CoStar Group Full time

    Senior Software EngineerCoStar Group is a leading provider of commercial and residential real estate information, analytics, and online marketplaces. As a Senior Software Engineer, you will play a critical role in building backend services that power CoStar's products.Key Responsibilities:Design and develop big, distributed, API-driven systems for tens of...


  • San Diego, California, United States Geosyntec Consultants Full time

    Senior Staff Civil / Water Resources Engineer Job DescriptionGeosyntec Consultants is seeking a highly skilled Senior Staff Civil / Water Resources Engineer to join our team in San Diego, California. As a key member of our team, you will have the opportunity to apply your academic knowledge on complex civil, stormwater, and water resources projects involving...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Camera Software EngineerJob Summary:We are seeking a highly skilled Senior Camera Software Engineer to join our team at Qualcomm. As a key member of our camera software team, you will be responsible for designing, developing, and implementing camera software for mobile devices.Responsibilities:- Design and develop camera software for mobile...