Senior Staff Sensing Engineer (R2645)

Shield AI

Job Description

Introduction to Shield AI
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI's products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies.

JOB DESCRIPTION:
As a Senior Staff Software Engineer in our Hivemind Edge organization, you will be driving sensing software architecture and implementation for our sensing software products to perceive their surroundings and perform their mission. Your work will directly enable our autonomy software and hardware platforms to both improve performance of current capabilities as well as unlock new perception and autonomous capabilities at the edge. You will work cross-functionally to implement sensing-related improvements to existing platforms and software, as well as drive the future of sensing for Shield AI products. Sensing is the first stage in our autonomous vehicle perception software stack, so as a Sensing Engineer, you will have direct impact on the success of our products and the missions we are solving for our customers.
What You'll Do:
  • Develop key sensing software components for our autonomy software, such as: generic sensor management and processing software that improves our autonomy software's ability to be extensible to multiple platforms, sensor command and control algorithms that respond to higher-level commands from our autonomy stack, and sensor output filters
  • Work with our Product and System Engineering teams to shape the sensing software capability roadmap and define technical requirements for our Hivemind Edge products
  • Architect our sensing software product technical solutions and plan out technical execution to meet our Product roadmap milestones
  • Lead implementation of sensing software products by example with excellent software development rigor
  • Perform hands-on sensor work as-needed to support our Platform Engineering teams, such as: characterizing sensor parameters using real lab and flight data and implementing sensor models in software for simulation, designing sensor calibration procedures and driving deployment to the platform production line, performing sensor selection trade studies and making recommendations to technical programs, and testing and evaluating candidate sensors by designing data collection experiments, collecting data, and producing analysis reports
  • Throughout all of the above activities, you will proactively work cross-functionally with Embedded Engineering and other Hivemind Edge teams to produce end-to-end sensor-related capabilities
Required Qualifications:
  • Typically requires a minimum of 10 years of related experience with a Bachelor's degree; or 9 years and a Master's degree; or 7 years with a PhD; or equivalent work experience.
  • Very Strong C++: Demonstrated excellence of designing scalable, extensible software, preferably for autonomous systems
  • Practical experience designing and implementing C++ software architecture design patterns
  • Subject matter expertise with one or many of the following sensors: IMU, GNSS, magnetometer, EO/IR/thermal cameras, RADAR/RF
  • Git, Linux development skills
  • Modern software development experience: continuous integration/continuous development, test-driven-development, etc.
  • Strong mathematical background
  • Experience with state estimation and sensor fusion algorithms involving some subset of aforementioned sensors
  • Experience designing and executing sensor data collects for sensor evaluation or calibration
  • Experience with sensor selection for edge autonomy systems
  • Demonstrated track record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others
  • B.Sc in Computer Science, Electrical Engineering, Mathematics, or a related field
Preferred Qualifications:
  • Master's degree in relevant engineering field
  • ROS experience
  • Experience fielding robotics hardware/software in demonstration settings
  • Broad robotics knowledge across perception, planning, and action disciplines

#LE
#LI-OE1

Total package details:
Regular employee positions: Salary within range listed above + Bonus + Benefits + Equity
Temporary employee positions: Hourly within range listed above + temporary benefits package (applicable after 60 days of employment)
*Interns/Military Fellows/Part-time not eligible for bonus, benefits or equity
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. All offers are contingent on a cleared background and possible reference check.

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.

 

*Please mention you saw this ad on HigherEdPost.*

Apply Now

®