Senior Staff Sensing Engineer (R2645)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Staff Sensing Engineer (R2645)" Homebrew.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
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior Staff Sensing Engineer (R2645)" Homebrew.