1

Robotics Perception Engineer Jobs in California (NOW HIRING)

Sr. Perception Engineer

Fremont, CA · On-site

$114K - $157K/yr

Pixmo, the company's robot, is designed to autonomously handle boxes for trailer unloading ... Description About the Role We are seeking a Senior Perception Engineer to develop advanced ...

Lead Perception Engineer

Palo Alto, CA · On-site

$120K - $158K/yr

Job Summary : Teleo, a Havoc company, is a robotics company focused on transforming construction heavy equipment into autonomous robots. The Lead Perception Engineer will develop perception ...

New

Aeva's mission is to bring the next wave of perception to a broad range of applications from ... Have a MS or PhD in a relevant program such as Robotics, Computer Science, Electrical Engineering ...

Robotics Data Engineer

Mountain View, CA

$134K - $161K/yr

Robotics Data Engineer Title: Robotics Data Engineer Location: Warren, MI/ Mountain View, CA ... Direct experience supporting robotics perception, grasping, or manipulation AI. * Familiarity with ...

Senior Perception Engineer

Mountain View, CA

$123K - $169K/yr

Aeva's mission is to bring the next wave of perception to a broad range of applications from ... Have a MS or PhD in a relevant program such as Robotics, Computer Science, Electrical Engineering ...

Aeva's mission is to bring the next wave of perception to a broad range of applications from ... Have a MS or PhD in a relevant program such as Robotics, Computer Science, Electrical Engineering ...

Lead Computer Vision / Perception Engineer

Oakland, CA · On-site

$120K - $158K/yr

Overlay is building the world's first intelligent makeup robot, redefining beauty application through robotics and perception. The Lead Computer Vision / Perception Engineer will define perception ...

Lead Perception Engineer

Palo Alto, CA

$120K - $158K/yr

You'll collaborate daily with ML researchers, software engineers, robotics engineers, and hardware teams to design, build, and deploy perception and worldunderstanding systems that directly influence ...

Perception Engineer

Huntington Beach, CA · On-site

$125K - $220K/yr

As a Perception Engineer, you will design, train, and deploy state-of-the-art vision and multi ... Robotics or similar, or equivalent experience; track record shipping ML models to production.

Perception Engineer

San Francisco, CA · On-site

$130K - $175K/yr

Educational Background: BS/MS in Robotics, Computer Science, Electrical Engineering, or a relevant technical degree * Experience: 3+ years of experience in perception or signal processing * Technical ...

Educational Background: BS/MS in Robotics, Computer Science, Electrical Engineering, or a relevant technical degree * Experience: 3+ years of experience in perception or signal processing * Technical ...

next page

Showing results 1-20

Robotics Perception Engineer information

What are Robotics Perception Engineers?

Robotics Perception Engineers are professionals who specialize in enabling robots to interpret and understand their environment using sensors and data processing algorithms. They work on developing and implementing computer vision, sensor fusion, and machine learning techniques so that robots can perceive objects, people, and surroundings. Their work is crucial for applications such as autonomous vehicles, drones, industrial automation, and service robots. By improving a robot's ability to 'see' and make sense of the world, they help create safer and more effective robotic systems.

What is the difference between Robotics Perception Engineer vs Computer Vision Engineer?

AspectRobotics Perception EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in Robotics, Computer Science, or Electrical Engineering; experience with perception algorithmsBachelor's or Master's in Computer Science, Electrical Engineering, or related fields; strong programming skills in vision processing
Work EnvironmentRobotics labs, autonomous vehicle companies, industrial automationSoftware companies, tech startups, research labs focusing on image and video analysis
Industry UsageAutonomous vehicles, robotics, manufacturingHealthcare, security, consumer electronics, automotive

Robotics Perception Engineers focus on developing perception systems specifically for robots, integrating sensors and perception algorithms for navigation and interaction. Computer Vision Engineers primarily develop algorithms for interpreting visual data across various applications. While both roles require strong programming and understanding of perception, Robotics Perception Engineers specialize in sensor fusion and real-time processing within robotic systems, whereas Computer Vision Engineers work more broadly on image analysis and recognition tasks.

What are some common challenges faced by Robotics Perception Engineers when integrating new sensors into autonomous systems?

Robotics Perception Engineers often encounter challenges such as sensor calibration, data synchronization, and managing varying data quality when integrating new sensors. Ensuring that sensor data is accurately aligned in time and space is crucial for reliable perception in autonomous systems. Additionally, engineers must address the complexities of fusing data from multiple modalities (like cameras, LiDAR, or radar) while optimizing processing efficiency. Close collaboration with hardware and software teams is essential to troubleshoot integration issues and achieve robust, real-time perception.

What are the key skills and qualifications needed to thrive as a Robotics Perception Engineer, and why are they important?

To thrive as a Robotics Perception Engineer, you need strong expertise in computer vision, sensor fusion, machine learning, and proficiency in programming languages like C++ and Python, often supported by a degree in robotics, computer science, or a related field. Familiarity with tools and frameworks such as ROS (Robot Operating System), OpenCV, and deep learning libraries, as well as experience with sensors like LiDAR and cameras, is typically required. Excellent problem-solving abilities, teamwork, and adaptability help set standout professionals apart in this role. These competencies are crucial for enabling robots to accurately interpret and interact with their environment, leading to robust and reliable autonomous systems.
What cities in California are hiring for Robotics Perception Engineer jobs? Cities in California with the most Robotics Perception Engineer job openings:
Senior Learning Perception Engineer - SLAM

Senior Learning Perception Engineer - SLAM

Apptronik

Sunnyvale, CA • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. The Senior Learning Perception Engineer will drive research and development of advanced perception systems for humanoid robots, focusing on SLAM and multi-sensor fusion to enable robust autonomy in complex environments.
Responsibilities:
• Lead the design, development, and optimization of perception and SLAM pipelines for humanoid robots, including visual-inertial odometry, mapping, localization, object detection, tracking, segmentation, pose estimation, and scene understanding.
• Develop multi-sensor fusion frameworks integrating cameras, LiDAR, depth sensors, and IMUs for robust real-time state estimation and mapping in dynamic, human-centered environments.
• Contribute to scalable data pipelines, training infrastructure, and inference frameworks to accelerate model development, evaluation, and deployment.
• Drive research and deployment of learning-based models for SLAM, 3D scene understanding, and perception optimized for humanoid locomotion, manipulation, and human-robot interaction.
• Implement performance profiling, regression testing, and telemetry systems to ensure perception and SLAM modules meet strict latency, accuracy, and reliability requirements on edge devices.
• Collaborate with planning, control, and hardware teams to define perception-to-action interfaces, ensuring real-time compatibility with locomotion and manipulation pipelines.
• Guide the integration of synthetic data (e.g., IsaacSim) with real-world datasets to enhance model generalization and robustness.
• Contribute to best practices in code quality, model versioning, reproducibility, and deployment.
Qualifications:
Required:
• MS/PhD in Computer Science, Robotics, Computer Engineering, or related field.
• 3–5+ years building and shipping perception and/or SLAM systems in robotics or real-time vision applications.
• Strong background in SLAM, VIO, probabilistic state estimation, and deep learning for computer vision.
• Practical expertise in detection, segmentation, multi-object tracking, 3D perception, and learning-based mapping/localization.
• Hands-on experience with modern AI frameworks (PyTorch, JAX, TensorFlow) and CV / multi-modal libraries such as OpenCV, Detectron2, YOLO, and foundation models for perception and language (e.g., SAM, CLIP, DINOv2, Flamingo).
• Proficiency in Python and modern C++, with strong software engineering fundamentals (version control, testing, CI/CD).
• Deep understanding of 3D geometry, camera models, and probabilistic estimation (EKF/UKF, factor graphs, SLAM, VIO).
• Experience deploying optimized perception or SLAM models on edge hardware (GPU/NPU/embedded) under compute, latency, and thermal constraints.
• Track record of shipping ML/Perception or SLAM systems from R&D into production robotics platforms.
Preferred:
• Experience with humanoid robots, bipedal locomotion, and manipulation tasks.
• Experience with modern SLAM frameworks (e.g., ORB-SLAM, VINS, Rtabmap, GTSLAM, Cartographer) or learning-based SLAM systems.
• Strong classical computer vision skills (geometry-based methods, feature extraction) complementing learning-based approaches.
• Expertise in model acceleration, quantization, or compression (TensorRT, ONNX Runtime).
• Familiarity with real-time frameworks and middleware such as ROS 2, GStreamer, or zero-copy pipelines.
• Knowledge of synthetic data generation and domain adaptation techniques for training perception and SLAM models.
• Contributions to open-source robotics or vision software stacks.
Company:
Apptronik is a robotics company that designs and builds humanoid robots for various real-world applications. Founded in 2016, the company is headquartered in Austin, USA, with a team of 51-200 employees. The company is currently Growth Stage.