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
Apply Now