Software Engineer

2 weeks ago


Islamabad, Islamabad, Pakistan Kodifly Full time

About Kodifly:

Kodifly is at the forefront of transforming infrastructure monitoring through advanced spatial intelligence. Based in the vibrant hub of Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program and now expanding to Islamabad, Pakistan - we specialize in pioneering 3D point cloud processing, digital twin creation, and cutting-edge LiDAR technology. Our flagship product, SpatialSense, integrates these technologies to provide real-time, actionable insights that enhance the safety, efficiency, and sustainability of infrastructure projects.

Job Description:

We are looking for a Software Engineer with a focus on Computer Vision to enhance our technology stack. This role offers a unique opportunity to work on real-world applications of AI and computer vision, contributing directly to the innovation and effectiveness of our SpatialSense product.

Key Responsibilities:

  1. Develop and refine algorithms to enhance our capabilities, with a particular focus on spatial data presentation using GIS.
  2. Design, develop, test, and maintain software applications according to specifications.
  3. Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
  4. Write clean, efficient, and well-documented code using appropriate software development methodologies.
  5. Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
  6. Debug and resolve software defects and issues in a timely manner.
  7. Participate in architecture and design discussions to propose and implement solutions that align with business goals.
  8. Collaborate with cross-functional teams to integrate software components and resolve integration issues.
  9. Stay up-to-date with emerging technologies and industry trends to continuously improve software development practices.
  10. Collaborate with other assurance engineers to develop and execute comprehensive test plans.
  11. Contribute to the continuous improvement of development processes and tools.
  12. Create cutting applications for the edge and cloud.
  13. Participate in the design and development of new features that utilize cutting-edge computer vision techniques to advance our digital twin technology.
  14. Analyze performance data and iterate on our solutions to enhance accuracy and robustness in spatial data handling.

Qualifications:

  1. Bachelors, Masters or Ph.D. in Computer Science, Engineering, or related field.
  2. Proficiency in creating applications for the cloud and edge.
  3. Solid understanding of cloud computing platforms (e.g., AWS, Azure, GCP) and associated services.
  4. Familiarity with edge computing concepts and technologies, such as CDN, caching, and edge caching.
  5. Prior DevOps experience.
  6. Experience with ROS software and methodologies is a plus.
  7. Proficient in programming languages such as C++, Python, or similar.
  8. Strong understanding of software development principles, practices, and methodologies.
  9. Experience with backend software development frameworks and libraries.
  10. Familiarity with version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence).
  11. Knowledge of relational and non-relational databases and database design principles.
  12. Solid understanding of data structures, algorithms, and object-oriented programming concepts.
  13. Experience with unit testing and integration testing frameworks.
  14. Strong problem-solving and analytical skills.
  15. Excellent communication and collaboration skills.
  16. Ability to work independently and effectively in a team environment.

We Offer:

  1. Opportunity to work with state-of-the-art technology in a rapidly evolving field.
  2. A collaborative environment where innovation is encouraged and rewarded.
  3. Competitive salary and share options.
  4. Professional development opportunities and a chance to make a significant impact in infrastructure safety and efficiency.

Join Us at Kodifly: If you're ready to apply your software skills to tackle real-world challenges and drive technological advancement, Kodifly is looking for you. Apply now and begin your journey at the cutting edge of infrastructure technology

#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....

  • Software Engineer

    1 week ago


    Islamabad, Islamabad, Pakistan ENW Trading Full time

    Responsibilities:- Collaborate with cross-functional teams to analyze user requirements and design software solutions for various projects in trade, e-commerce, telecommunications, and marketing.- Develop high-quality, efficient code using programming languages such as Java, Python, or C++.- Conduct thorough testing and debugging of software applications to...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Job OverviewAs a Lead Developer and Team Strategist at Software Productivity Strategists Inc., you will play a critical role in shaping the direction of our software development team. You will be responsible for developing and implementing strategies to drive productivity and efficiency, while ensuring the delivery of high-quality software products.About...

  • Software Engineers

    3 days ago


    Islamabad, Islamabad, Pakistan Orcion Systems Full time

    Orcion Systems is a software company in Islamabad looking for skilled professionals to join their team.Main Responsibilities:Develop and maintain software applications using workflows.Design and implement APIs with cross-platform integration.Analytical skills are necessary to identify and solve problems efficiently.Candidates should be self-driven and able...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Job DescriptionThis role requires a highly skilled and experienced professional to lead our software development team. The ideal candidate will have a deep understanding of computer science concepts, excellent leadership skills, and the ability to implement innovative solutions.About UsWe are Software Productivity Strategists Inc., a leading technology...

  • Software Engineer

    2 weeks ago


    Islamabad, Islamabad, Pakistan Kodifly Full time

    About Kodifly:Kodifly is at the forefront of transforming infrastructure monitoring through advanced spatial intelligence. Based in the vibrant hub of Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program and now expanding to Islamabad, Pakistan - we specialize in pioneering 3D point cloud processing, digital twin...


  • Islamabad, Islamabad, Pakistan Air University, Islamabad Full time

    Air University is looking for a talented and experienced software engineer to join its faculty as a professor of software engineering. The ideal candidate will have a strong background in software engineering principles and practices, excellent communication and interpersonal skills, and a PhD in Computer Science or a related field.About the Role:The...


  • Islamabad, Islamabad, Pakistan TechOneSol Full time

    Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant work experience or equivalent education and experience may be considered.As a Junior Software Engineer, you will be responsible for assisting in the development, testing, and maintenance of software applications. You will work closely with senior engineers...


  • Islamabad, Islamabad, Pakistan Zam Software Solutions Full time

    Software Quality Assurance / SQA AnalystBS/CS- University degree in Computer Science or related disciplineZam Software Solutions has an immediate opening for an ambitious, self-motivated SQA Analyst for our Development Team.The ideal candidate will be an expert in Automation and Manual Testing SQA Engineer responsible for testing the software projects and/or...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security, and performance of...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for .Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Kinglets Technologies Full time

    Kinglets Technologies seeks an experienced Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing high-quality software solutions.Key ResponsibilitiesDevelop robust software applications using Swift and Java/Kotlin.Incorporate in-app services and API integration into your...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...


  • Islamabad, Islamabad, Pakistan Creative Chaos Full time

    A Principal Software Engineer for JAVA is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms, including writing Restful APIs to be consumed by client applications. A Principal Software Engineer ensures that the functionality, security, and performance of the server application are as per...