Computer Vision Engineer
Bengaluru, Karnataka, India
Weekday
At Weekday, we help companies hire engineers who are vouched by other software engineers. We are enabling engineers to earn passive income by leveraging & monetizing the unused information in their head about the best people they have worked...This role is for one of the Weekday's clients
Salary range: Rs 1000000 - Rs 2000000 (ie INR 10-20 LPA)
Min Experience: 2 years
Location: Bangalore
JobType: full-time
We’re looking for a motivated Perception Engineer to lead the design and deployment of advanced perception pipelines for next-generation autonomous maritime vessels. In this role, you’ll focus on obstacle detection and avoidance in both surface and submerged environments, building real-time systems that fuse data from cameras, LiDAR, RADAR, sonar, IMUs and additional sensors. Your contributions will directly impact the safety and reliability of our flagship autonomous underwater and surface vehicle programs.
Requirements
Key Responsibilities
- Real-Time Vision & Mapping
– Architect and implement high-performance vision algorithms for object detection, tracking and environmental mapping in surface and underwater scenarios
– Ensure computational efficiency for embedded and high-performance platforms, optimizing for real-time operation under challenging marine conditions - Multi-Sensor Fusion
– Develop and refine sensor-fusion techniques combining camera, LiDAR, RADAR, sonar, IMU and other modalities
– Calibrate sensors and handle synchronization to enhance obstacle awareness and contextual inference - System Integration & Collaboration
– Work alongside autonomy, control and hardware teams to integrate perception modules into the broader ROS/ROS2 autonomy stack
– Provide technical leadership through code reviews, design discussions and mentorship of junior engineers - Testing & Validation
– Define rigorous test plans, build simulation and field-trial environments, and benchmark perception models against real-world data
– Design fail-safe and redundancy mechanisms to handle edge cases and mission-critical failure modes - Data Pipeline & Continuous Improvement
– Establish scalable data-collection, processing and feedback pipelines to iteratively improve model accuracy and robustness
– Document system design, performance metrics and lessons learned for internal teams and external collaborators
Qualifications & Skills
- Experience & Education
– 2–4 years in computer vision or perception engineering, ideally in robotics or autonomous systems
– Bachelor’s or Master’s in Computer Science, Electrical Engineering, Robotics or related field - Technical Expertise
– Solid grounding in 2D/3D vision: photogrammetry, 3D reconstruction, geometric transforms, pose/depth estimation, segmentation, detection
– Familiarity with 3D rendering algorithms and mathematics
– Strong software engineering practices: SDLC, design patterns, debugging and optimization - Programming & Platforms
– Fluency in C++ and Python, with experience profiling and optimizing real-time code
– Embedded GPU development on NVIDIA (Tegra SOC) platforms
– Proficient with ROS/ROS2, Linux, Git and CMake - Sensor Fusion & Integration
– Hands-on sensor calibration, time synchronization and fusion for real-time obstacle detection
– Experience streaming, message-passing and 3D visualization in remote or embedded systems - Bonus
– Working knowledge of underwater sensor modalities (sonar, sub-sea cameras)
– Prior exposure to SLAM, simultaneous localization and mapping, in marine or terrestrial robotics
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: 3D Reconstruction CMake Computer Science Computer Vision Engineering Git GPU Lidar Linux Mathematics Pipelines Python Radar Robotics SDLC SLAM Streaming Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.