Senior Robotics C++ Software Engineer

4 days ago


Islamabad, Islamabad, Pakistan Dawlance Full time

We are seeking an expert in robotics software development to join our team at Dawlance. As a Senior Robotics C++ Software Engineer, you will have the opportunity to design and develop advanced algorithms for robot localization, mapping, and state estimation, while collaborating with cross-functional teams to integrate AI-driven capabilities into our products.

You will be responsible for:

  • Designing and implementing advanced algorithms for robot navigation and control
  • Collaborating with cross-functional teams to integrate AI-driven capabilities into our products
  • Ongoing research and development of new technologies to enhance robotic perception and performance
  • Maintaining high-quality, scalable code in C++ with a focus on object-oriented programming

To succeed in this role, you should have:

  • A Bachelor's/Master's/Ph.D. in Computer Engineering, Electronics, Mechatronics, or a related field
  • 5+ years of experience in robotics software development or academic research
  • A strong background in C++, OOP, and cross-compilation techniques
  • Hands-on experience with ROS/ROS2, OpenCV, and exteroceptive sense-based control solutions
  • A deep understanding of linear algebra, vector math, and optimization
  • Experience with machine learning and computer vision libraries
  • Excellent debugging skills and familiarity with compiler tools

This is a challenging and rewarding role that requires a strong technical foundation, excellent problem-solving skills, and the ability to work collaboratively as part of a cross-functional team.



  • Islamabad, Islamabad, Pakistan Dawlance Full time

    We are seeking an experienced Robotics Software Engineer to join our team at Dawlance, where you will play a critical role in designing and developing advanced algorithms for robot localization, mapping, and state estimation. Your expertise in motion planning, SLAM, and object tracking solutions will enable us to create innovative robotic systems that...


  • Islamabad, Islamabad, Pakistan Dawlance Full time

    As a Senior Robotics C++ Software Engineer at Dawlance, you will be responsible for designing and developing advanced algorithms for robot localization, mapping, and state estimation, while collaborating with cross-functional teams to integrate AI-driven capabilities into our products.Your primary responsibilities will include:Designing and implementing...


  • Islamabad, Islamabad, Pakistan Dawlance Full time

    Join our team at Dawlance as we push the boundaries of innovation in robotics software development. As a Senior Robotics C++ Software Engineer, you will have the opportunity to design and develop cutting-edge algorithms for robot localization, mapping, and state estimation, while collaborating with cross-functional teams to integrate AI-driven capabilities...


  • Islamabad, Islamabad, Pakistan Dawlance Full time

    Requirements:Bachelor's/Master's/Ph.D. in Computer Engineering, Electronics, Mechatronics, or a related field.5+ years of experience in robotics software development or academic research.Strong background in C++, OOP, and cross-compilation techniques.Hands-on experience with ROS/ROS2, OpenCV, and exteroceptive sense-based control solutions.

  • Software Engineer

    6 days ago


    Islamabad, Islamabad, Pakistan Software Base Solutions Full time

    Role OverviewSoftware Base Solutions is hiring a Senior .Net Programmer to build scalable and efficient software solutions.ResponsibilitiesDesign and implement reliable software applications using .NET frameworks.Collaborate with cross-functional teams to deliver high-quality products on time.Develop and maintain databases using MS SQL Server.Improve...


  • Islamabad, Islamabad, Pakistan Datafocal Systems Full time

    Leading Developer in Visual C++Our company, Datafocal Systems, is seeking a highly skilled Leading Developer with expertise in Visual C++. The ideal candidate will oversee the design, development, and maintenance of complex software applications.The following details should be included in your application:Post applied forCurrent location and willingness to...


  • Islamabad, Islamabad, Pakistan Articares Full time

    About ArticaresWe are a rapidly expanding medical rehabilitation company seeking a highly skilled Senior Full Stack Developer to join our team. With a focus on driving innovation through robotics and artificial intelligence, we require exceptional technical leaders to help us achieve our goals. This leadership role involves managing our cross-functional...


  • Islamabad, Islamabad, Pakistan Translation Empire PK Full time

    **Job Title:** Senior Software EngineerOverviewTranslation Empire PK is a leading provider of translation services. We are seeking an experienced Senior Software Engineer to join our team as a Web Applications Developer.The successful candidate will be responsible for developing and maintaining web applications using the .NET Framework and C# programming...


  • Islamabad, Islamabad, Pakistan Dawlance Full time

    Responsibilities:Design and develop advanced algorithms for robot localization, mapping, and state estimation using C++ programming language.Implement motion planning, SLAM, and object tracking solutions to enhance robotic perception.Optimize software for performance and efficiency in real-world applications.Collaborate with cross-functional teams to...


  • Islamabad, Islamabad, Pakistan Datafocal Systems Full time

    Senior Software Engineer Visual C++At Datafocal Systems, we are seeking a skilled Senior Software Engineer with expertise in Visual C++. The ideal candidate will lead a team of developers in designing, developing, and maintaining complex software applications.The following information should be included in your application:Post applied forCurrent location...


  • Islamabad, Islamabad, Pakistan VisionX Technologies, Inc. Full time

    VisionX Technologies, Inc. is a global leader in delivering innovative software solutions that transform businesses. We are committed to excellence and innovation, and we're looking for talented individuals to join our team.About the Role:We are seeking a Senior .NET Software Engineer to lead our backend engineering efforts. As a key member of our technology...


  • Islamabad, Islamabad, Pakistan Embrace IT Pakistan Full time

    Embrace IT Pakistan is hiring a Senior Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in designing and developing high-performance backend services and APIs.We seek a seasoned software engineer with 8+ years of experience in C# and .NET development, API design, and backend development. A strong...


  • Islamabad, Islamabad, Pakistan Datafocal Systems Full time

    Visual C++ Team Lead PositionOur company, Datafocal Systems, is looking for an experienced Visual C++ Team Lead to join our Islamabad office. As a key member of our team, you will lead a group of developers in designing, developing, and maintaining complex software applications.The following details should be included in your application:Post applied...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About Contour SoftwareWe strive to foster a culture of innovation and creativity, empowering our employees to make a meaningful impact.The RoleWe are seeking a skilled Software Developer to join our R&D team as a key member working on existing and new webform and ASP.NET MVC applications.This position is located at our Islamabad office, where you will work...

  • Senior C# Developer

    1 week ago


    Islamabad, Islamabad, Pakistan Pacsquare Technologies Full time

    Job Title: Senior C# DeveloperAre you a highly motivated and skilled C# developer looking for a new challenge?Job Overview:Design and develop high-quality software applications using C#, SQL, and Microsoft .Net technologies.Work closely with cross-functional teams to ensure seamless integration and collaboration.Contribute to the growth and success of...


  • Islamabad, Islamabad, Pakistan Webtech Solutions Full time

    Responsibilities and DeliverablesAs a Senior Software Engineer at Webtech Solutions, you will be responsible for designing, developing, and deploying complex software systems.Key responsibilities include:Design and implement software architecture and technical specifications.Write clean, efficient, and well-documented code using C#, SQL Server, and .NET MVC...


  • Islamabad, Islamabad, Pakistan ID-ware Full time

    Job RequirementsC# software development experience: 3+ yearsExpertise in C#, .NET Core, RESTful Web APIs, and SQL ServerDeep understanding of Angular 2+ for front-end developmentFluent English language skillsWork EnvironmentAs a member of our team, you will be working in a dynamic and innovative environment that fosters collaboration, creativity, and growth....


  • Islamabad, Islamabad, Pakistan Mobile Weaver (Pvt) Ltd. Full time

    About the Role:We are looking for a seasoned .NET Developer to lead our software development efforts. The successful candidate will possess exceptional skills in C# and the .NET framework, as well as expertise in SQL Server 2005.Responsibilities:Develop complex web applications using C#.Implement efficient design patterns and monitor development...


  • Islamabad, Islamabad, Pakistan Zdaas LLC Full time

    We are seeking a seasoned Senior .NET Software Engineer to lead our team.The selected individual will directly communicate with the client in the U.S. to collect requirements and understand expectations, then lead a team of experienced developers to achieve cumulative project success.Key Responsibilities:Follow company architecture and coding...


  • Islamabad, Islamabad, Pakistan PARK Senior Villas Goodyear Full time

    Key ResponsibilitiesCollaborate with team members to reproduce and isolate reported issues for further analysis.Stay up-to-date with industry trends and best practices in software testing and quality assurance.We are looking for a detail-oriented and organized individual who can prioritize tasks effectively and manage multiple projects simultaneously. The...