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...

View all jobs at Weekday

Apply now Apply later

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
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: 3D Reconstruction CMake Computer Science Computer Vision Engineering Git GPU Lidar Linux Mathematics Pipelines Python Radar Robotics SDLC SLAM Streaming Testing

Region: Asia/Pacific
Country: India

More jobs like this