Perception Integration and Test Engineer (R2091)

Introduction to Shield AI
Shield AI’s mission is to protect service members and civilians with intelligent systems. Shield AI is a fast growing, venture-backed defense-technology company built around a team of proven executives, distinguished warfighters, and world-class AI engineers. Since 2018, Shield AI’s products and people have supported operations around the world with the US Department of Defense and our allies.


Job Description: 
The Perception Group at Shield AI focuses on research and development of state-of-the-art algorithms that leverage cutting edge sensors to enable estimation of the state of robots, and observation, understanding and representation of their operating environment for robust autonomous operation in dynamic, uncertain and diverse environments. 
 
As a Perception Integration and Test Engineer, you will be responsible for ensuring harmonious integration of perception components and workflows across simulation, hardware emulators and our autonomous platforms. You will also be responsible for design and development of analysis and test pipelines for rapid verification of perception capabilities. As an onsite team-member in Dallas, you will be working closely with Shield AI’s VBAT platform and the platform team to develop, integrate and test Perception algorithms. You will work closely with the rest of the Perception group in design and development of capabilities for VBAT and enable rapid integration and testing. 
What you will do:
  • Contribute to research, design, and implementation of state-of-the-art perception algorithms, taking ideas from conception to field deployment 
  • Work with and deploy our stack to edge devices 
  • Work with Platform team to understand pain points and constraints to enable principled design of capabilities 
  • Work with our Hivemind Design team to design and build test and analysis infrastructure that supports local development and scales into the cloud 
  • Work with various embedded compute units and soft and hard real-time operating systems 
  • Ensure that all perception components and workflows across simulation, test-rigs and platforms work smoothly with each other. 
  • Work with robotics middleware such as ROS and PX4 
  • Work on algorithms, including factor graph optimizations, sparse and dense tracking and 3D reconstruction 
  • Work in collaboration with our DevOps teams to architect and maintain our cloud infrastructure, working with containerization technologies such as Docker and Kubernetes; assist with cross-platform builds and test orchestration, working with build tools (e.g.CMake, Bazel, etc.) and compiler tool chains (e.g. gcc, llvm, etc.) 
  • Projects that you might work on:
  • Integration and reliability spirals for Landing Site Detection capability for VBATs 
  • Analysis tooling for rapid generation of actionable insights from field tests 
  • Software deployment utilities for quick iterations hardware-in-the-loop iterations 
  • Next-gen state-estimation and target tracking capabilities for VBATs 
  • Integration of simulation system with the perception stack 
  • Integration of perception components split across various compute units 

  • Required qualifications:
  • BS in computer science or related engineering field  
  • 5+ years of professional experience 
  • Experience with C++ 11 in a production environment 
  • Experience with python 
  • Experience with common debugging and profiling tools (e.g.gdb, valgrind, etc.)   
  • Experience in a collaborative development environment, focused on continuous integration/delivery & test-driven development  
  • Experience working with and writing software for edge compute systems (ex: NVidia Xaviers, Raspberry Pi) 
  • Some experience with SLAM and semantic understanding algorithms 
  • Familiarity with git, bash 
  • Familiarity with cloud container orchestration systems (ex: Kubernetes) 
  • Demonstrated record of working hard, strong communication skills, being a trustworthy teammate, and being kind to others 
  • Strong desire to learn and grow on the job. 



  • #LI-TJ1

    Total compensation: Salary within range listed above + Bonus + Benefits + Equity (if applicable)
    Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. Information on the benefits offered is here. All offers are contingent on a cleared background check.

    Location guidelines-
    Onsite = 5 days/week
    Hybrid = Several days in the office
    Remote = Remote but able to come to the office as requested for business needs

    If you're interested in being part of our team, apply now! 

    Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 
     
    To conform to U.S. Government regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. 
    Apply for this job
    logo Shield AI Engineering Full-time Onsite 📍 Dallas Metro Area Apply Now
    Your subscription could not be saved. Please try again.
    Your subscription has been successful.

    Newsletter

    Subscribe and stay updated.

    Your subscription could not be saved. Please try again.
    Your subscription has been successful.

    Join our newsletter