Cutshort logo
For Employers
Octobotics builds autonomous industrial robots that operate  logo
Senior Robotics Engineer
Octobotics builds autonomous industrial robots that operate
Senior Robotics Engineer

Senior Robotics Engineer at Octobotics builds autonomous industrial robots that operate · Delhi, Gurugram, Noida, Ghaziabad, Faridabad · 5 - 7 years · ₹24L - ₹28L / yr · Posted 13 Feb 2026

Redstring's logo

Senior Robotics Engineer

at Octobotics builds autonomous industrial robots that operate

Agency job
5 - 7 yrs
₹24L - ₹28L / yr
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
Skills
ROS
ROS2
skill iconC++
Linear algebra
SLAM
kinematics

Senior Robotics Engineer – ROS 2 Migration & Systems (C++)

Department: R&D Engineering

Location: Noida (On-Site)

Company: Octobotics Tech Pvt. Ltd.

About Octobotics

Octobotics develops autonomous industrial mobile robots designed to operate in complex, unstructured industrial environments such as tanks, pipelines, and heavy infrastructure facilities.

As we scale from MVP to production-grade systems, we are migrating our robotics architecture from ROS 1 (Noetic) to a fully native ROS 2 (Humble/Iron) ecosystem to enable real-time performance, scalability, and reliability.

Role Overview

We are seeking a Senior Robotics Engineer to lead the migration of our core autonomy stack from ROS 1 to ROS 2.

This is a systems-level, architecture-focused role involving navigation design, middleware optimization, sensor fusion, and high-performance C++ development for real-world industrial deployment.

This position requires strong ownership, deep robotics fundamentals, and experience building production-grade systems.

Key Responsibilities

1. ROS 1 to ROS 2 Migration

  • Port core navigation and control logic from ROS 1 (Noetic) to ROS 2 (Humble/Iron)
  • Rewrite nodes using Lifecycle Management and Node Composition
  • Bridge legacy systems using ros1_bridge
  • Port and validate custom message and service definitions
  • Optimize inter-node communication for zero-copy performance

2. Navigation & Autonomy Architecture

  • Architect and customize Nav2 stack
  • Develop custom Behavior Tree plugins
  • Implement custom Costmap layers for dynamic obstacle handling
  • Design robust global and local planning strategies (A*, DWB, TEB)

3. Middleware & DDS Optimization

  • Configure and tune DDS implementations (FastDDS / CycloneDDS)
  • Optimize QoS profiles for lossy WiFi and constrained industrial networks
  • Debug discovery and multicast-related issues
  • Ensure deterministic and real-time communication behavior

4. Sensor Fusion & Localization

  • Implement and tune EKF/UKF pipelines using robot_localization
  • Fuse IMU, Wheel Odometry, and LiDAR data
  • Maintain bounded covariance and state estimation stability
  • Debug drift and pose estimation inconsistencies

5. Serialization & Internal Systems

  • Implement Protocol Buffers (Protobuf) for efficient internal data logging
  • Design low-overhead inter-process communication mechanisms
  • Ensure minimal latency and memory-safe execution

Technical Requirements

Robotics Stack

  • Strong hands-on experience with ROS 2 (Humble/Iron preferred)
  • Solid understanding of ROS 1 architecture and migration practices
  • Deep knowledge of Nav2 (Planners, Controllers, Recoveries)
  • Experience with SLAM frameworks (Cartographer, SLAM Toolbox)

Core Robotics Fundamentals

  • Rigid body transformations and coordinate frames (SE(3))
  • Quaternions and homogeneous transformation matrices
  • TF tree architecture (map → odom → base_link)
  • Forward & Inverse Kinematics (Differential Drive / Ackermann)
  • Probabilistic robotics and Bayesian estimation principles

Programming

  • Advanced C++ (C++14/17)
  • RAII
  • Smart pointers
  • Template metaprogramming
  • Real-time safe coding practices
  • Python for prototyping and orchestration

What We’re Looking For

  • Strong debugging skills in distributed systems
  • Ability to handle real-world deployment constraints
  • Experience building robotics systems beyond simulation
  • Comfort working in production-level autonomy stacks

Nice to Have

  • Experience with industrial robotics deployments
  • Experience working in GPS-denied environments
  • Exposure to real-time Linux systems
  • DDS security configuration experience


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs (10)

Kody Technolab
Kalpana Hiragar
Posted by Kalpana Hiragar
Ahmedabad
3 - 7 yrs
₹8L - ₹15L / yr
NAV
slam
Robotics

Job Responsibilities:

We are seeking a highly skilled and motivated Robotics Engineers with a strong focus

on ROS2 development to join our dynamic team. As a Robotics Engineer, you will be

responsible for designing, developing, and implementing advanced robotic systems and

applications using the Robot Operating System 2 (ROS2). You need to develop the

behavioral and control systems, including planning and navigation needed for

autonomous robots. This role requires a deep understanding of robotic software

architecture, proficiency in ROS2, and experience with hardware integration and real

time systems and expertise in URDF (Unified Robot Description Format).

Key Responsibilities :

Design and Development:

 Develop robust and scalable robotic applications using ROS2. Implement

software for various robotic systems, ensuring high performance and reliability.

 Hand-on with developing ROS2 nodes, Services/Clients, Publishers/Subscriber.

 Lead and develop path/motion planning algorithms that include route planning,

trajectory optimization, decision making, and open space planning. Good

understandings of Robot dynamics, kinematics and modeling.

System Integration :

 Integrate sensors, actuators, and other hardware components with robotic

systems. Ensure seamless communication between hardware and software

layers. Experienced on integration with perception sensors such as IMU, GPS,

Stereo Cameras, Lidar, Radar, and various other sensors.

URDF Modeling :

 Create and maintain accurate URDF models for robotic systems. Ensure models

accurately represent the physical configuration and kinematics of the robots.

Algorithm Implementation :

 Implement and optimize algorithms for perception, localization, mapping,

navigation, and control.

Simulation and Testing :

 Utilize simulation tools to test and validate robotic systems in virtual

environments like Gazebo, Rviz2 and Unity.

Perform rigorous testing in real-world scenarios to ensure system robustness.

Documentation : Create and maintain comprehensive documentation for system architecture,

design decisions, algorithms, and user guides.

Research and Development :

 Stay updated with the latest advancements in robotics and ROS2, and URDF.

Contribute to the continuous improvement of development processes and tools.

All candidates must have at least a Bachelor’s degree in a related field(Computer

Engineering, Electronics/Electrical Engineering, Electronics and Communication

Engineering, Robotics or similar).

Advanced degrees are a plus.


Read more
whitewhale software solution
Bengaluru (Bangalore)
10 - 11 yrs
₹70L - ₹80L / yr
Robotics
Software architecture
Autonomy systems
ROS
skill iconC++
+7 more

About the role

We are looking for a technically strong software engineering leader to own software quality, architecture and integrated delivery across our India software organisation. Our robots depend on multiple software disciplines working together reliably. You will help shape technology strategy and organisational direction, and translate that into sound architectural decisions, strong engineering practices and dependable execution. This is a hands-on leadership role combining technical depth, people management and accountability for outcomes.

Location: Bengaluru, Karnataka,  Reports to: Chief Technology Officer · Experience: 10+ years

About Us

We are building robots to maintain, organise and reset common public and commercial spaces — offices, campuses, venues and other high-traffic facilities. We are building a hybrid end-to-end architecture where classical and modern methods work together for maximum reliability and robustness, with R&D in Bengaluru and Wellington, New Zealand.

What you will do

Technology direction and architecture: help shape technology strategy and drive architecture decisions across robot software, cloud services, data processing and model training infrastructure. Own system-level requirements — latency, compute and memory budgets, end-to-end reliability. Establish clear interfaces and component ownership, and resolve technical trade-offs across the stack.

Software quality, security and engineering practices: set and embed standards for code quality, testing, documentation, observability and secure development. Own the software security review and audit process across robot and cloud systems, working with specialists where needed. Build quality into everyday development through effective reviews, automated validation and measurable acceptance criteria.

Integrated software delivery: own delivery across teams, turning product priorities into realistic plans with clear commitments, dependencies and milestones. Resolve execution bottlenecks and hold teams accountable for working software and demonstrated robot behaviour.

Integration, resilience and release readiness: own integration and release readiness across robot software, cloud services, and data and training pipelines, including Kubernetes. Define and validate behaviour during connectivity loss, service degradation and component failures, including safe fallback, recovery and rollback. Establish reproducible builds and simulation, hardware-in-the-loop, on-robot and cloud testing.

Hands-on technical leadership: stay close to implementation through critical design and code work, complex debugging and direct involvement in the most consequential technical problems.

People and team development: lead and develop engineers and technical leads; build capability through hiring, coaching, clear performance expectations and stronger technical ownership.

Cross-team alignment: bring teams together around shared technical decisions and delivery outcomes, including teams outside your reporting line.

Experience

  • At least 10 years in robotics or AI, including technical leadership roles
  • Strong understanding of autonomy systems such as VLA/VLM models, SLAM, planning, perception and ML-based decision-making
  • Python, C++, ROS, and ML stacks such as PyTorch or TensorFlow
  • Experience with robotics, embedded systems, autonomous systems or comparable products where software interacts with physical hardware
  • Practical experience improving automated testing, continuous integration, release processes and production reliability
  • Evidence of delivering programmes spanning multiple teams, including teams outside your reporting line
  • Experience architecting and operating cloud platforms, containerised workloads, and large-scale data processing or model training pipelines

What success looks like

  • Teams deliver predictably against a shared plan, with clear ownership and fewer late integration surprises
  • Architecture supports product goals and makes the software easier to extend, test and maintain
  • Releases produce measurable improvements in robot behaviour and reliability
  • Recurring failures, escaped defects and avoidable engineering rework decrease
  • Engineers and technical leads grow in capability, ownership and execution independence


Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    Read more
    LetsIntern
    at LetsIntern
    1 candid answer
    Ashish Singh
    Posted by Ashish Singh
    Remote only
    0 - 1 yrs
    ₹12000 - ₹18000 / mo
    Power Electronics
    Electronics
    Embedded C

    Power Electric Vehicles with embedded software for battery management and autonomous driving.


    What you'll do:

    • Develop BMS algorithms (SOC/SOH estimation)
    • Implement CAN bus communication protocols
    • Code motor control algorithms (FOC, sensorless)
    • Build ADAS features (ultrasonic parking, vision)
    • HIL testing with Vector tools
    • Optimize for automotive-grade reliability (AUTOSAR)

    What we need:

    • C/C++, Embedded Linux/RTOS
    • Microcontroller experience (STM32, NXP)
    • Control systems or automotive interest
    • Debugging skills (oscilloscopes, logic analyzers)

    Future-proof skills:

    • Work on actual EV prototypes
    • Portfolio for Tata, Mahindra EV teams
    • Automotive cybersecurity exposure
    Read more
    Acquires and scales enterprise software companies
    Acquires and scales enterprise software companies
    Agency job
    via HyrHub by Shwetha Naik
    Remote only
    8 - 15 yrs
    ₹40L - ₹80L / yr
    skill iconRuby on Rails (ROR)
    Odoo (OpenERP)
    Redmine

    Hands-on plugin and extension engineering (Ruby on Rails first), and agentic AI implementation. Please apply only if you have worked with Ruby on rails along with redmine, odoo.


    Responsibilities

    • Design agent-operable surfaces on each tool: typed, secure APIs, Model Context Protocol (MCP) servers, and webhook-driven automation
    • Architect and build Redmine plugins in Ruby on Rails, Odoo modules, and GitHub Apps/Actions
    • Engineer enhancements to be upgrade-safe across product versions 


    Required Qualifications 


    • 10+ years in software engineering, business-systems architecture, or platform engineering, with deep SME knowledge of operational tools such as Odoo, Redmine, GitHub, or comparable ERP/ITSM/DevOps platforms 
    • Expert-level proficiency in Ruby on Rails, including production experience building or maintaining Redmine plugins or comparable Rails-based extensions 
    • Strong command of business processes across delivery, support, and operations
    • Practical agentic development experience: MCP, LLM tooling, AI-assisted automation, or agent-orchestrated workflows in production 
    • Proven track record building plugins, modules, and extensions that survive product version upgrades, with disciplined API and integration design 
    Read more
    Leading Global MNC
    Leading Global MNC
    Agency job
    via Bean HR Consulting by Harjeet Sachdev
    Faridabad
    7 - 12 yrs
    Best in industry
    skill iconC++
    FreeRTOS
    Microcontrollers
    Oscilloscope
    Logic analyzer
    +1 more

    We are looking for Embedded Developer with Leading Global MNC - Faridabad


    Description:

    • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
    • Excellent knowledge of C/C++ programming and exposure to Assembly.
    • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
    • Hands-on experience in developing HAL, BSP and low-level device drivers.
    • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
    • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
    • Knowledge of AUTOSAR concepts and architecture is an advantage.
    • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
    • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
    • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
    • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
    • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
    • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
    • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
    • Experience in reverse engineering and debugging of embedded systems.
    • Strong understanding of embedded system architecture and system-level design.
    • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
    • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
    • Knowledge of NMEA/NMEA 2000 standards is a plus.
    • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
    • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

     

    Roles & Responsibilities:

     

    The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

    The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

    The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

    Read more
    TGS The Global Skills
    at TGS The Global Skills
    1 candid answer
    Sakshi Bhardwaj
    Posted by Sakshi Bhardwaj
    icon

    The recruiter has not been active on this job recently. You may apply but please expect a delayed response.

    Hyderabad
    7 - 12 yrs
    ₹15L - ₹27L / yr
    skill iconNodeJS (Node.js)
    skill iconReact.js
    skill iconAmazon Web Services (AWS)
    TypeScript
    GraphQL
    +6 more

    Responsibilities Include:

    ● Architecting, building, testing, and deploying applications that support our transportation network

    ● Modifying designs and specifications of complex applications

    ● Collaborating and adding value through participation in peer code reviews, providing comments and suggestions

    ● Leverage AWS and other cloud technologies to design and implement systems in a serverless and event-driven environment

    ● Working with technical and non-technical end-users, other engineers, and product managers in a cross-functional, quick-moving, and collaborative environment

    ● Analyzing code, requirements, system risks, and software reliability and providing recommendations on how to leverage our technology more efficiently

    ● Working with Product and Design to confirm requirements, prioritization, and development of new features

    ● Design and implement LLM-powered features to solve complex logistics challenges, automate manual operational workflows, and unlock new efficiencies for our network.

    ● Champion AI-assisted engineering practices by integrating machine learning and intelligent automation into our CI/CD pipelines to predict deployment risks and accelerate delivery cycles.

    What You Bring:

    ● Ability to adapt to changing requirements and work in a fast-paced environment.

    ● Ability to work effectively in a cross-functional team environment.

    ● 7+ years of experience building, testing and deploying applications in high-traffic production environments

    ● 7+ years of experience developing software with Javascript, Node.js and React

    ● Enjoys taking initiative, is a self-starter, willing to move fast and ship quick, and is excited about collaborating on big challenges

    Preferred Qualifications:

    ● Experience in transportation, logistics or network orchestration systems is highly desirable

    ● Experience working in a remote first environment.

    ● Proficiency with AWS, GCP, or similar cloud platforms.

    ● Strong skills in React and Node.js for end-to-end development. 

    Read more
    Zenius IT Services Pvt Ltd
    Hyderabad
    2 - 4 yrs
    ₹4L - ₹7L / yr
    skill iconC
    skill iconC++
    skill iconPython
    Shell Scripting
    Internet of Things (IOT)
    +1 more

    Embedded Systems / Firmware Engineer


    Key Responsibilities

    • Develop embedded firmware for IoT and connected devices using C/C++.
    • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
    • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
    • Work with Python and Shell scripting for development and automation.
    • Apply basic AI/ML and computer vision concepts to embedded applications.
    • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


    Required Skills

    • C, C++, Python, Shell Scripting
    • Embedded Systems & Firmware
    • IoT, RTOS, Bare Metal
    • Memory Management & Device Drivers
    • Communication Protocols
    • Camera, Motor & Vision Systems
    • Basic AI/ML understanding
    • Electrical & Mechanical Design understanding


    Read more
    A growing healthcare technology startup is building AI-nativ
    A growing healthcare technology startup is building AI-nativ
    Agency job
    via Antal International Network by Mahboob Hussain
    Ahmedabad
    5 - 9 yrs
    ₹60L - ₹80L / yr
    Mathematics
    Algorithms
    skill iconMachine Learning (ML)

    JOB DESCRIPTION

    Lead Engineer

    Ahmedabad, India | Around 5 years of experience

    Salary is open for the right candidate.

    About the role

    A growing healthcare technology startup is building AI-native hospital management systems and

    healthcare products for emerging markets. You’ll set technical direction, lead the engineering team, and

    stay hands-on with the code that ships.

    What you’ll do

    Set technical direction. Make architecture decisions, weigh trade-offs, and build systems that stay

    reliable as requirements evolve.

    Ship production software. Write, review, test, and debug code, and own the quality of what ships.

    Lead the team. Break complex problems into deliverable work, mentor engineers, and take responsibility

    for delivery.

    Use AI coding agents. Give agents the context to tackle substantial engineering work, then critically

    review, test, and debug their output.

    Work with healthcare teams. Learn their workflows and turn complex requirements into dependable

    software.

    What you’ll bring

    Production ownership. Around five years of experience, including meaningful ownership of complex

    systems or products in production. Experience can be flexible for exceptional candidates.

    Technical depth. Strong ability in mathematics, algorithms, or machine learning, demonstrated through

    competitions, research, or demanding systems you’ve built and deployed.

    Engineering leadership. Examples of architecture decisions you owned, engineers you mentored, and

    work your team delivered.

    AI-assisted development skills. A workflow you can demonstrate, including how you spot incorrect

    assumptions, test changes, and debug failures.

    Initiative and judgment. You learn quickly, tackle unfamiliar problems independently, and get working

    software into users’ hands.

    How to apply

    Send your CV or LinkedIn profile to the recruiter who shared this brief. Include one or two examples of

    your strongest technical work, a team leadership example, and an example of your AI coding workflow.

    Highlight your own contribution and share only material you’re permitted to disclose.

    Please include your salary expectations, notice period, and availability to work in Ahmedabad.

    Read more
    Noida
    3 - 4 yrs
    ₹20L - ₹25L / yr
    skill iconDeep Learning
    skill iconPython
    PyTorch
    TensorFlow
    OpenCV
    +2 more

    About Naicos

    Naicos, a fast-paced startup, builds AI-native products for algorithmic commerce: the future of how e-commerce runs. Our first products are already live with paying customers, and we are shipping new ones continuously.

    Your Role

    You will drive the research behind our imaging products, finding approaches to hard, unsolved problems in product and apparel imagery that work at production scale. You will run the experiments, prove what is viable, and hand a working approach to the engineering team.

    Who We Are Looking For

    •     Total experience: 3 years or more, with a strong research orientation

    •     Deep learning frameworks in Python: PyTorch or TensorFlow

    •     Image processing in Python: OpenCV, Pillow, scikit-image

    •     Working knowledge of diffusion and other image generation models

    We are looking for a strong research or research-student profile: someone who investigates, experiments and proves an approach, working closely with the AI Architect. Someone who is driven to build solutions, not just desk research.

    AI Skills and Experience

    •     Computer vision: classical CV alongside deep learning.

    •     Segmentation, image-to-image translation, geometry and lighting; 

    •     Generative imaging: diffusion models, conditioning and control, fine-tuning and LoRA,

    •     Reads academic papers, judges what is reproducible, and turns one into a working prototype in days

    Good to have

    •     3D and rendering; published research or open-source contributions; model optimisation for inference cost

    Research and innovative problem solving

    •     Comfortable where there is no known answer, and defines the approach yourself

    •     Solves problems inventively rather than reaching for the biggest model; many results come from classical image processing, fitment and geometric transformation

    Other Relevant Skills and Experience

    •     Designs experiments: baselines, measurable success criteria, honest reporting of negative results

    •     Explains findings to a non-research audience and guides engineers to production

    •     Git and reproducible experiment tracking (Weights & Biases, MLflow or similar)

    Educational Qualification

    •     BE / B.Tech / ME / M.Tech in Computer Science

    •     BE / B.Tech / ME / M.Tech in any discipline with proven Computer Vision coursework or work

    •     MSc / MS in Computer Science, Maths, Statistics or Computer Vision

    •     PhD in Computer Vision or Machine Learning: an advantage, not a requirement

    •     Reputed Tier 1 university preferred

    Read more
    Why apply to jobs via Cutshort
    people_solving_puzzle
    Personalized job matches
    Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
    people_verifying_people
    Verified hiring teams
    See actual hiring teams, find common social connections or connect with them directly.
    ai_chip
    Move faster with AI
    We use AI to get you faster responses, recommendations and unmatched user experience.
    Did not find a job you were looking for?
    icon
    Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
    companies logo
    companies logo
    companies logo
    companies logo
    companies logo
    Get to hear about interesting companies hiring right now
    Company logo
    Company logo
    Company logo
    Company logo
    Company logo
    Linkedin iconFollow Cutshort
    Users love Cutshort
    Read about what our users have to say about finding their next opportunity on Cutshort.
    Shubham Vishwakarma's profile image

    Shubham Vishwakarma

    Full Stack Developer - Averlon
    I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
    Companies hiring on Cutshort
    companies logos