SLAM Algorithm Developer

24 hours ago


Islamabad, Islamabad, Pakistan Kodifly Full time

About Kodifly:

Kodifly is revolutionizing infrastructure monitoring through innovative spatial intelligence. With a strong presence in Hong Kong Science Park and collaborations with leading institutions, we specialize in 3D point cloud processing, digital twin creation, and LiDAR technology. Our flagship product, SpatialSense, combines these advancements to provide real-time insights enhancing infrastructure safety, efficiency, and sustainability.

Job Role:

We are seeking a highly skilled 3D Computer Vision Engineer to join our team in Islamabad, Pakistan. This position requires expertise in point cloud data processing, SLAM, point cloud registration, camera-LiDAR calibration, and deep learning techniques to empower smart cities.

Key Responsibilities:

  • Algorithm Development: Design and implement algorithms for 3D point cloud processing, object recognition, and segmentation.
  • SLAM Algorithm Optimization: Enhance and optimize SLAM algorithms for real-time application in mobile and static environments.
  • System Integration: Integrate and optimize AI technologies such as Open3D and 2D+3D inference models into our existing systems for improved 2D & 3D data analysis and visualization.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams in Pakistan and Hong Kong to integrate new features into SpatialSense.
  • R&D: Conduct R&D to explore new techniques in computer vision and machine learning that can improve infrastructure monitoring.
  • System Robustness: Ensure the robustness and accuracy of our computer vision applications under various operational conditions
  • Model Development: Design and develop computer vision algorithms and models for various applications, including object detection, image classification, segmentation, and tracking.
  • Hardware Optimization: Optimize computer vision algorithms and models to leverage the power of NVIDIA hardware, such as GPUs and specialized accelerators (e.g., NVIDIA Tensor Cores).
  • Collaboration: Collaborate with hardware engineers and architects to explore and utilize the latest features and capabilities of NVIDIA hardware platforms.
  • Performance Analysis: Conduct performance profiling and benchmarking of computer vision algorithms on NVIDIA hardware to identify bottlenecks and optimize resource utilization.
  • End-to-End Integration: Implement and integrate computer vision algorithms into end-to-end systems, ensuring scalability, robustness, and real-time performance on NVIDIA hardware.
  • Research Collaboration: Collaborate with researchers and academic partners to explore and evaluate state-of-the-art computer vision techniques and their application on NVIDIA hardware.

Requirements:

  • 3+ years of experience
  • Bachelors, Masters or Ph.D. in Computer Science, Engineering, or related field with a specialization in computer vision.
  • Strong background in 3D point cloud data processing, including experience with SLAM, point cloud registration, and camera-LiDAR calibration.
  • Proficiency in applying deep learning methods to point cloud data.
  • Strong expertise in deep learning frameworks, such as TensorFlow or PyTorch, and proficiency in programming languages like Python and C++.
  • Extensive experience in optimizing computer vision algorithms for NVIDIA hardware, including GPUs and specialized accelerators (e.g., NVIDIA Tensor Cores).
  • In-depth understanding of computer vision concepts, including image processing, feature extraction, object detection, and segmentation.
  • Hands-on experience with NVIDIA CUDA and cuDNN libraries, as well as frameworks like TensorRT for efficient deployment on NVIDIA hardware.
  • Knowledge of parallel computing principles and GPU programming techniques is a plus.
  • Familiarity with computer vision libraries and tools, such as OpenCV, Dlib, or PCL.
  • Strong problem-solving and analytical skills, with the ability to optimize algorithms for performance and accuracy on NVIDIA hardware.
  • Experience with ROS software and methodologies.
  • Proficient in programming languages such as C++, Python, or similar.
  • Knowledge of machine learning and deep learning frameworks like TensorFlow or PyTorch.
  • Excellent analytical, problem-solving, and communication skills.
  • Team-oriented with an ability to work in a collaborative environment.

What We Offer:

  • Opportunity to work with cutting-edge technology in a rapidly evolving field.
  • A collaborative environment where innovation is encouraged and rewarded.
  • Competitive salary and share options.
  • Professional and personal growth opportunities and a chance to make a significant impact in infrastructure safety and efficiency.


  • 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 Dawlance Full time

    OverviewWe are Dawlance, a leading manufacturer of home appliances. Our company is committed to innovation and excellence.We are currently seeking a skilled Software Engineer for Autonomous Systems to join our team.In this role, you will design and develop advanced algorithms for robot localization, mapping, and state estimation.You will implement motion...


  • Islamabad, Islamabad, Pakistan Spark Game Studios Full time

    Key Responsibilities: Design and implement drone trajectory systems using real-time perception and localization.Develop and integrate Visual SLAM (Simultaneous Localization and Mapping) algorithms to enable drone navigation in dynamic environments.Utilize OpenCV for image processing and computer vision tasks to enhance drone perception and object...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    Why Work with Us?At Kodifly, we offer a collaborative environment where innovation is encouraged and rewarded. We provide competitive compensation packages and opportunities for professional growth and development.Job Description:We are seeking a 3D Computer Vision Engineer with expertise in point cloud data processing to join our team. Your role will be...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    Benefits of Working with KodiflyAt Kodifly, we offer a range of benefits to our employees, including competitive compensation packages, opportunities for professional growth and development, and a collaborative environment where innovation is encouraged and rewarded.Job Description:We are seeking a 3D Computer Vision Engineer with expertise in point cloud...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    About KodiflyLocated in Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program, we specialize in pioneering 3D point cloud processing, digital twin creation, and cutting-edge LiDAR technology.Job Description:We are seeking a 3D Computer Vision Engineer with expertise in point cloud data processing to join our team....


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    Our Mission at KodiflyWe aim to revolutionize infrastructure monitoring through the use of advanced spatial intelligence. Our flagship product, SpatialSense, integrates cutting-edge technologies to provide real-time, actionable insights that enhance the safety, efficiency, and sustainability of infrastructure projects.Job Role Overview:As a 3D Computer...


  • Islamabad, Islamabad, Pakistan NADRA Technologies Ltd Full time

    Job Title: High-Performance Algorithm DeveloperAbout the Position: NADRA Technologies Ltd is a leading technology company seeking an experienced software engineer to develop high-quality fingerprint matching algorithms using C/C++. The ideal candidate will have extensive experience in image processing and software development.Main Job...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    About Kodifly's Mission:Kodifly aims to transform infrastructure monitoring through innovative spatial intelligence. With a focus on 3D point cloud processing, digital twin creation, and LiDAR technology, we strive to provide real-time insights enhancing infrastructure safety, efficiency, and sustainability.Job Position:We are seeking a highly skilled 3D...


  • Islamabad, Islamabad, Pakistan NADRA Technologies Ltd Full time

    Job Overview:NADRA Technologies Ltd is a leading technology company seeking an experienced software engineer to develop high-quality fingerprint matching algorithms using C/C++. The ideal candidate will have extensive experience in image processing and software development.Key Responsibilities:Design and develop efficient fingerprint matching algorithms...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    About Us:Kodifly is pushing the boundaries of infrastructure monitoring with innovative spatial intelligence. Located in the vibrant Hong Kong Science Park, we collaborate with leading institutions and experts to stay ahead in 3D point cloud processing, digital twin creation, and LiDAR technology. Our cutting-edge product, SpatialSense, brings together these...


  • Islamabad, Islamabad, Pakistan Kodifly Full time

    About Kodifly:Kodifly is at the forefront of transforming infrastructure monitoring through advanced spatial intelligence. Based in Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program, we specialize in pioneering 3D point cloud processing, digital twin creation, and cutting-edge LiDAR technology. Our flagship...


  • 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 Expromarket Full time

    Machine Learning Developer PositionWe are seeking a skilled Machine Learning Developer to join our team at Expromarket in Pakistan. The successful candidate will have a minimum of 2 years of experience in machine learning development, with a strong background in deep learning and machine learning algorithms.Key Responsibilities:Develop and train machine...


  • Islamabad, Islamabad, Pakistan eMumba Full time

    We are seeking an experienced Research Scientist to join our team and work on backend Python development with a focus on Generative AI. This role involves conducting innovative research, solving problems in Generative AI, and implementing AI models and algorithms into production-grade systems.About the Role:This is a unique opportunity to push the boundaries...


  • Islamabad, Islamabad, Pakistan TransLinguist Full time

    Company Overview:We are TransLinguist, a technology-driven organization committed to delivering innovative solutions.About the Role:The position of Full Stack Developer is available in our team. As a key member, you will be responsible for designing and developing engaging user interfaces for our web applications. You will also contribute to creating...


  • Islamabad, Islamabad, Pakistan Token Metrics Full time

    Cryptographic Systems DevelopmentAt Token Metrics, we are seeking a highly skilled Crypto Data Scientist to join our team of experts in machine learning and data analysis.As a Crypto Data Scientist, you will be responsible for developing and implementing AI models that can accurately predict market trends and provide valuable insights for our clients.The...


  • Islamabad, Islamabad, Pakistan TechnoBird Full time

    Essential Skills:Proficiency in Deepseek and AI algorithms to drive innovation and improvement.Strong programming skills in Python, Java, or similar languages to develop scalable solutions.Experience with data analysis and visualization tools to communicate insights effectively.Understanding of machine learning frameworks (e.g., TensorFlow, PyTorch) to...


  • Islamabad, Islamabad, Pakistan Wellogics Full time

    .Net Software Engineering ProfessionalWe are seeking a highly skilled .Net Software Engineer to join our dynamic team at Wellogics. With a collaborative culture and shared values, we offer a fast-paced work environment where you can build a successful career.Job OverviewWellogics is an innovative company in the Information Technology and Services industry...


  • Islamabad, Islamabad, Pakistan NADRA Technologies Ltd Full time

    About the Role:NADRA Technologies Ltd is a pioneering technology company seeking a skilled software engineer to develop advanced fingerprint matching algorithms using C/C++. The successful candidate will have extensive experience in image processing and software development.Key Accountabilities:Design and implement efficient fingerprint matching algorithms...