Talent.com
This job offer is not available in your country.
Robotics Software Engineer

Robotics Software Engineer

IntegritiIslamabad, Pakistan
12 days ago
Job type
  • Quick Apply
Job description

Job Description :

As a Robotics Software Engineer, you'll play a key role in developing intelligent algorithms that power our next-generation robotic systems. You'll work on motion planning, SLAM, object tracking, and state estimation while leveraging your expertise in C++, ROS / ROS2, and computer vision to create breakthrough innovations.

What You'll Do :

  • Design, develop, and maintain robotics software using Python and C++ with a focus on object-oriented programming.
  • Design and implement advanced algorithms for robot localization, mapping, and state estimation .
  • Implement and optimize SLAM algorithms (Cartographer, Gmapping, Hector SLAM, etc.) for real-time localization and mapping.
  • Work with AMCL (Adaptive Monte Carlo Localization) and other localization techniques to enhance navigation accuracy.
  • Develop and integrate image processing and point cloud algorithms (ICP, OpenCV, PCL) for environment perception and object tracking.
  • Design and implement path planning, coverage path planning, and motion planning algorithms for mobile robots.
  • Build, test, and simulate robotics applications in ROS2 and Gazebo .
  • Utilize Dbus and other middleware for inter-process communication and seamless system integration.
  • Apply machine learning techniques and libraries (e.g., OpenCV, Boost) to improve robotic perception and AI-driven capabilities.
  • Optimize software for performance, efficiency, and scalability in real-world robotics applications.
  • Collaborate with cross-functional R&D teams to integrate robotics software into hardware platforms.
  • Work in a Linux development environment , leveraging tools such as Git and Gerrit for version control and code reviews.
  • Conduct testing, debugging, and performance tuning of robotics systems.
  • Stay updated with emerging robotics technologies and actively contribute to continuous innovation.

What You Bring :

  • Bachelor's / Master's / Ph.D. in Robotics, Computer Engineering, Electronics, Mechatronics, or a related field
  • 5+ years of experience in robotics software development or academic research
  • Strong programming skills in Python and C++ , OOP, and cross-compilation techniques.
  • Hands-on experience with ROS / ROS2, OpenCV, and exteroceptive sense-based control solutions
  • In-depth knowledge of SLAM, AMCL, and motion planning algorithms .
  • Proficiency in image processing (OpenCV, PCL, point cloud processing, ICP).
  • Experience with simulation tools (Gazebo or similar).
  • Familiarity with Dbus or similar communication protocols.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and in a collaborative R&D environment.
  • Create a job alert for this search

    Software Engineer • Islamabad, Pakistan

    Related jobs
    Software Engineer- MERN

    Software Engineer- MERN

    DevsincIslamabad, Islamabad Capital Territory, PK
    Quick Apply
    In this role, you will work on building high-performance web applications using the MERN stack (MongoDB, Express.You will collaborate closely with UI / UX designers and product managers to deliver ex...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Rust

    Senior Software Engineer - Rust

    Creative ChaosRawalpindi Cantonment, Pakistan
    A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems.This role requires a deep ...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer- React Native

    Senior Software Engineer- React Native

    Creative ChaosIslamabad, Pakistan
    Overview A senior software engineer for React Native at Creative Chaos develops front-end mobile client applications for various software platforms. A software engineer ensures the functionality, se...Show moreLast updated: 30+ days ago
    Software Engineer - React Native

    Software Engineer - React Native

    Creative ChaosPK
    Quick Apply
    A software engineer for React Native is an associate at Creative Chaos who is mainly responsible for developing front-end mobile client applications for various software platforms.A software engine...Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Elixir Technologies CorporationIslamabad, Islamabad Capital Territory, Pakistan
    The Software Engineer is a creative and skilled mid-level developer responsible for designing, prototyping, and coding new innovative solutions as well as analyzing and modifying existing code.You ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - React

    Senior Software Engineer - React

    Creative ChaosIslamabad, Pakistan
    A Senior Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms.A software engineer ...Show moreLast updated: 14 days ago
    • Promoted
    Software Engineer- MERN

    Software Engineer- MERN

    Devsinc, LLCIslamabad, Islamabad Capital Territory, Pakistan
    In this role, you will work on building high-performance web applications using the MERN stack (MongoDB, Express.You will collaborate closely with UI / UX designers and product managers to deliver ex...Show moreLast updated: 30+ days ago
    Senior / Principal Software Engineer (.NET+ React)

    Senior / Principal Software Engineer (.NET+ React)

    Creative ChaosIslamabad, Islamabad Capital Territory, PK
    Quick Apply
    A Full Stack Software Engineer for.NET and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including b...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Platform

    Software Engineer - Platform

    MotiveIslamabad, Pakistan
    Who we are : Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance ...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer - Platform

    Software Engineer - Platform

    Motive Technologies, IncRawalpindi Cantonment, Pakistan
    Who we are : Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance ...Show moreLast updated: 7 days ago
    • New!
    Software bot developer

    Software bot developer

    Remote VAPK
    Quick Apply
    We are seeking a skilled and proactive Software Bot Developer to maintain, enhance, and troubleshoot our existing bot infrastructure. The successful candidate will oversee the upkeep, periodic upgra...Show moreLast updated: 6 hours ago
    • Promoted
    Robotics Software Engineer

    Robotics Software Engineer

    DawlanceIslamabad, Pakistan
    Overview As a Robotics Software Engineer, you'll play a key role in developing intelligent algorithms that power our next-generation robotic systems. You'll work on motion planning, SLAM, object tra...Show moreLast updated: 12 days ago
    • Promoted
    Software Engineer Mobile

    Software Engineer Mobile

    SourcecodeIslamabad, Islamabad Capital Territory, Pakistan
    We are looking for Software Engineer Mobile.Develop cross-platform mobile applications that deliver exceptional user experiences. Build and maintain React Native apps for Android and iOS.Integrate R...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - (Node+React)

    Senior Software Engineer - (Node+React)

    Creative ChaosIslamabad, Pakistan
    A Full Stack Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including ...Show moreLast updated: 1 day ago
    • Promoted
    Robotics Engineer

    Robotics Engineer

    IntegritiIslamabad, Pakistan
    Talent Acquisition Associate @Integriti | Connecting leading experts with Fortune 500 clients Qualifications.Bachelor's Degree in Computer Engineering, Electronics Engineering, Mechatronic Engineer...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer - React Native

    Senior Software Engineer - React Native

    ConfizIslamabad, Pakistan
    We are looking for an experienced React Native developer responsible for the development and maintenance of applications aimed at Android / IOS devices. You will be working alongside other engineers a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - React Native

    Senior Software Engineer - React Native

    Confiz LimitedIslamabad, Pakistan
    We are looking for an experienced React Native developer responsible for the development and maintenance of applications aimed at Android / iOS devices. You will be working alongside other engineers a...Show moreLast updated: 2 days ago
    • Promoted
    Software bot developer

    Software bot developer

    RemoteVARawalpindi Cantonment, Punjab, Pakistan
    Get AI-powered advice on this job and more exclusive features.We are seeking a skilled and proactive Software Bot Developer to maintain, enhance, and troubleshoot our existing bot infrastructure.Th...Show moreLast updated: 19 days ago