Perception Engineer III

1 day, 5 hours ago
Full-time
Senior
Artificial Intelligence and Machine Learning
Zone 5 Technologies

Zone 5 Technologies

Zone 5 Technologies, based in San Luis Obispo, CA, is a forward-thinking company that embraces open systems and modularity. They specialize in enabling collaboration and deployment, with a strong focus on innovation and teamwork.

Professional Services
1-10

Description

  • Design and develop target detection, tracking, and state estimation pipelines for challenging observation conditions.
  • Implement track initiation, maintenance, association, and termination logic with well-characterized uncertainty.
  • Develop and tune nonlinear state estimators such as EKF, UKF, and particle filters for target motion modeling.
  • Characterize seeker performance across engagement geometries, environmental conditions, and target signatures.
  • Define confidence and covariance outputs that downstream autonomy can use for decision-making.
  • Architect the world state representation that fuses self-state, target tracks, terrain, threats, and mission context.
  • Integrate outputs from VIO/SLAM, sensor fusion, and target tracking into a unified perception picture.
  • Manage temporal alignment, coordinate frames, and data association across heterogeneous sensor streams.
  • Own the perception architecture for the program and align with autonomy, guidance, and mission software teams.
  • Design DDS topic structures and message contracts for perception outputs within a WOSA-aligned architecture.
  • Build ROS2 nodes and libraries that expose perception capabilities through clean, versioned interfaces.
  • Contribute reusable perception components back to the common AI/ML platform.
  • Develop and optimize perception code in C++ for deterministic performance on embedded compute.
  • Profile compute, memory, and I/O to meet real-time constraints on resource-limited platforms.
  • Support integration, hardware-in-the-loop testing, and field validation of perception subsystems.
  • Write technical design documents, RFCs, and trade studies to guide perception architecture decisions.
  • Mentor junior perception engineers through code review, pairing, and technical direction.
  • Represent perception in program-level technical reviews and cross-team planning.
  • Translate program requirements into perception subsystem requirements with measurable acceptance criteria.

Requirements

  • Bachelor's degree in Robotics, Aerospace Engineering, Computer Science, Electrical Engineering, Applied Mathematics, or a related field; Master's preferred, with equivalent industry experience also welcome.
  • 6-9+ years of experience in robotics perception, state estimation, or sensor fusion.
  • Strong proficiency in modern C++ for real-time embedded systems, with emphasis on determinism, memory discipline, and performance.
  • Hands-on experience with ROS2 and DDS-based middleware in production or program-delivered systems.
  • Demonstrable experience developing and tuning nonlinear state estimators such as EKF, UKF, or particle filters for real applications.
  • Working knowledge of at least one relevant area: target tracking, SLAM, VIO, or multi-sensor fusion, with interest in growing into the others.
  • Experience deploying perception software on embedded compute platforms.
  • Strong foundation in linear algebra, probability, coordinate frames, and estimation theory.
  • Track record of owning a technical subsystem within a program or product from architecture through delivery.
  • Ability to communicate technical trade-offs to both engineering and program stakeholders.
  • Preferred experience with seeker systems, target tracking, or guidance-adjacent perception in a defense context.
  • Preferred hands-on work with WOSA, MOSA, or other open architecture standards.
  • Preferred deep DDS experience including QoS design, discovery, and performance tuning.
  • Preferred NVIDIA Jetson deployment experience including profiling, memory management, and platform-specific optimization.
  • Preferred experience with SLAM/VIO frameworks such as OpenVINS, VINS-Fusion, ORB-SLAM, GTSAM, or Ceres.
  • Preferred familiarity with PX4 or ArduPilot autopilot integration and MAVLink.
  • Preferred understanding of multi-hypothesis tracking, JPDA, or MHT approaches.
  • Preferred background integrating classical perception with learned components such as detection, segmentation, or feature learning.
  • Preferred GPU acceleration experience with CUDA or TensorRT for perception workloads.
  • Preferred experience with hardware-in-the-loop test infrastructure and flight test data analysis.
  • Preferred familiarity with model-based development workflows such as Simulink or ROS2 code generation.
  • Preferred publications, patents, or prior program contributions in tracking, estimation, or autonomous systems.
  • Ability to obtain or maintain a security clearance.

Benefits

  • Competitive total compensation package.
  • Pay range of $155,000 to $185,000 USD.
  • Comprehensive benefits including medical, dental, vision, life, and more.
  • 401(k) with company match.
  • 4 weeks of paid time off each year.
  • 12 annual company holidays.
  • Opportunities for professional development and career advancement.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

RTDS Engineer

Terabase Energy 51-250 Renewable Electricity

Terabase Energy is hiring an RTDS Engineer to develop and validate real-time hardware-in-the-loop simulation environments for utility-scale solar, BESS, and hybrid renewable energy projects.

Python
6 hours, 37 minutes ago

Software Engineer I - Device Drivers

Torc 251-1K Road & Rail

Torc is hiring a Device Drivers team engineer to develop embedded software that configures sensors and interfaces data flow for autonomous trucking systems.

Agile Bash C C++ CI/CD Embedded Systems Git HTTP Linux Python Scrum SSH TCP/IP
1 day, 5 hours ago

Senior Motion Planning Software Engineer

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is hiring a Senior Software Engineer on its Autonomy Motion Planning team to help scale real-world drone delivery by advancing trajectory planning and decision-making for safety-critical autonomous flight.

C C++ Embedded Systems Linux Rust
1 day, 5 hours ago

FPGA Developer

DRW 1K-5K Capital Markets

DRW is hiring an FPGA Developer to work with technologists, quantitative researchers, and traders on proprietary technology for low-latency trading and automated systems.

C C++ Python Verilog VHDL
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers