Software Engineer-Computer Vision & Robotics

April 18, 2026
Application ends: July 17, 2026
Apply Now

Job Description

The ideal candidate brings strong experience in computer vision, ROS and distributed systems, with a track record of building robust, real-time software systems for robotics, autonomous cars or autonomous manufacturing platforms.

Key Responsibilities

Robotics & Software Development

  • Design and develop computer vision and/or ROS/ROS2-based software frameworks for robotics and intelligent automation systems
  • Build systems that enable machines to perceive, interpret, and interact with physical environments using computer vision and AI
  • Develop and integrate perception, localization, and control pipelines for real-world deployment

System Architecture & Performance Optimization

  • Architect scalable, high-performance software systems spanning simulation, training, and edge inference
  • Debug and optimize ROS-based autonomy stacks, from application layer to system-level drivers
  • Develop tools and methodologies to measure, profile, and improve system performance, latency, and reliability

Computer Vision & AI Integration

  • Implement and integrate computer vision algorithms for detection, tracking, and scene understanding, and analysis of images.
  • Collaborate on AI/ML-driven approaches, including learned policies and model deployment
  • Support integration with accelerated computing platforms (e.g., GPUs) for real-time processing

Cross-Functional Collaboration

  • Partner with hardware, manufacturing, and systems teams to deploy robotics and visual computing solutions in production environments
  • Collaborate with internal and external teams to integrate cutting-edge technologies and frameworks
  • Contribute to system bring-up, testing, validation, and deployment
  • Drive adoption of best practices and emerging standards in robotics software development

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Robotics, or related field
  • Experience in robotics, systems software, or related domains
  • Strong expertise in Computer Vision algorithms, ROS/ROS2, including middleware, simulation tools, and debugging workflows
  • Proficiency in C/C++/Python and strong foundation in data structures and algorithms
  • Experience with distributed systems and/or embedded software
  • Experience in deep learning frameworks (e.g. Pytorch, TensorFlow)
  • Working knowledge of Windows and Linux based systems
  • Hands-on experience debugging complex system-level issues in real-time environments
  • Strong problem-solving skills and ability to operate in fast-paced, evolving environments

Preferred Qualifications

  • Experience contributing to ROS frameworks, libraries, or open-source robotics projects
  • Background in computer vision, perception systems, 3D point cloud or AI/ML for physical systems
  • Experience with robot simulation and training platforms (e.g., Isaac Lab/Sim, Isaac Gym, MuJoCo, Gazebo)
  • Experience with GPU acceleration and performance optimization
  • Exposure to robotics in manufacturing or production environments
  • Proven track record including publications in relevant conferences and journals
  • Proven record in competitive robotics will give you an edge

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru