Z
Posted 12 hours ago
Robotics Perception Engineer
Zone 5 TechnologiesRobotics Perception Engineer I/II
Perks & benefits
Medical InsuranceCommissionPaid LeaveHealth InsuranceHousing Allowance
Requirements
2-4+ years experience in robotics perception, Bachelor's in Robotics, Aerospace, CS, or EE, Proficient in C++14/17, Experience with ROS2, Understanding of computer vision fundamentals, Linux and embedded systems familiarity
Skills
ROS2C#Computer Vision
About the role
Responsibilities
- Develop and maintain camera drivers and sensor interfaces for multi-camera systems on embedded platforms
- Integrate perception algorithms into production autonomy stacks
- Build efficient image processing pipelines using GStreamer, V4L2, and Jetson multimedia APIs
- Implement camera calibration workflows including intrinsic, extrinsic, and temporal synchronization
- Design data logging and telemetry systems for perception subsystem monitoring and debugging
- Build ROS2 nodes for camera capture, sensor fusion, and perception output distribution
- Develop standardized message interfaces and APIs between perception, planning, and control systems
- Create visualization and diagnostic tools for real-time perception system health monitoring
- Implement efficient data serialization and transport for high-bandwidth sensor streams
- Maintain perception software repositories with proper documentation and version control
- Integrate visual-inertial odometry (VIO) and SLAM libraries for state estimation
- Tune EKF/UKF filters for multi-sensor fusion from IMU, cameras, barometers, and rangefinders
- Implement outlier rejection and sensor health monitoring for robust operation
- Optimize algorithm parameters based on flight test data and performance metrics
- Design comprehensive test scenarios in simulation environments
- Develop automated regression test suites for continuous integration of perception updates
- Analyze flight logs and sensor data to identify failure modes and performance degradation
- Create hardware-in-the-loop test setups for pre-flight validation
- Support flight test operations and conduct post-flight performance analysis
Requirements
- 2-4+ years of experience in robotics perception, computer vision, or sensor integration
- Bachelor's in Robotics, Aerospace Engineering, Computer Science, Electrical Engineering, or related field
- Proficient in C++14/17
- Strong hands-on experience with ROS2 architecture and development workflows
- Solid understanding of camera systems, image sensors, and computer vision fundamentals
- Experience with sensor calibration and multi-sensor time synchronization
- Familiarity with Linux development environments and embedded systems
- Strong debugging skills and experience with system-level integration
Preferred Qualifications
- Experience with camera drivers, GStreamer, or V4L2
- Hands-on experience with NVIDIA Jetson platforms (Orin, Xavier, AGX)
- Prior work with small UAVs, drones, or mobile robotics platforms
- Familiarity with PX4, ArduPilot, or MAVLink protocol
- Experience with state estimation techniques (EKF, UKF, particle filters)
- Knowledge of VIO/SLAM frameworks (OpenVINS, VINS-Fusion, ORB-SLAM)
- Python skills for data analysis and tooling
- Experience with CI/CD pipelines for robotics software
Benefits
- Competitive total compensation package
- Comprehensive benefit package including medical, dental, vision, and life insurance
- 401k with company-match
- 4
ScoutJobs Agent
Get matches like this delivered daily
Sign up free β we'll pull jobs that fit your CV from across the web and rank them for you.
Get started β it's freeRobotics Perception Engineer
Zone 5 Technologies Β· San Luis Obispo
