Linux Computer Vision & Perception Engineering Jobs
Computer vision and perception engineers build systems that understand visual data, detecting objects, estimating depth, tracking motion, and reconstructing 3D environments from camera and LiDAR inputs. The field powers autonomous vehicles, robotics, medical imaging, industrial inspection, and augmented reality. All serious CV stacks run on Linux, with GPU acceleration through CUDA and frameworks like OpenCV, PyTorch, and TensorRT.
Frequently Asked Questions
-
Computer vision engineers build and optimise algorithms and pipelines that process visual data. This includes training and deploying object detection models, building camera calibration and rectification pipelines, implementing SLAM systems, processing point clouds from LiDAR, and optimising inference for embedded or real-time deployments.
-
OpenCV (C++ and Python), PyTorch and TensorRT for deep learning, CUDA for GPU acceleration, PCL (Point Cloud Library) for LiDAR, ROS/ROS2 for robotics integration, and NVIDIA Isaac for embedded vision. All run natively on Linux. Strong C++ and Python skills are required.
-
Autonomous vehicles (Waymo, Tesla, Mobileye), robotics companies, medical imaging (Philips, Siemens Healthineers), industrial quality inspection, consumer electronics (Apple, Google, Meta), surveillance and security, AR/VR (Meta Reality Labs), and satellite imagery companies.
-
US CV engineers earn $140,000–$200,000 at senior level. AV and robotics companies compete aggressively for perception engineers, with total compensation packages at leading companies commonly exceeding $200,000. The specialisation is narrow and talent is scarce.