Software Development Engineer

6 days ago


Calgary, Alberta, Canada Hexagon Geosystems Full time

We are seeking a talented Photogrammetry Development Engineer to join our agile development team in developing desktop and High Performance Computing (HPC) products for geospatial data management, processing, and web delivery.

About Us

Hexagon Geosystems is part of Hexagon, a leading global provider of design, measurement, and visualization technologies. We enable customers to design, measure, and position objects, and process and present data.

The Role

You will work as a member of a small development team that develops high-performance cluster applications to process large amounts of raw data from digital imaging and LiDAR sensors. Your involvement will span the full lifecycle of software development using iterative agile methodologies.

Key Responsibilities
  • Developing desktop and HPC products for geospatial data management, processing, and web delivery
  • Maintaining and enhancing existing HPC software products
  • Assisting with debugging and diagnosis of software defects
Requirements

To be successful in this role, you will need:

  • A Master's degree or PhD in Geomatics, Computer Science, Engineering, or a related scientific field
  • A deep understanding of photogrammetry pipelines, including feature extraction, matching, SfM, MVS, meshing, and texturing
  • Proficiency in C++ and/or Python
  • Effective verbal and written communication skills in English
  • Experience with computational geometry, parametric surface fitting, AI/machine learning/deep learning, and segmentation
  • Unit testing experience, including test-driven development
What We Offer

In return for your expertise, we offer a competitive salary of $120,000 per year, plus benefits, including medical, dental, and vision coverage, 401(k) matching, and paid time off.



  • Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineering Specialist to join our team at Thinktech Software Inc. This is a permanent, full-time position with an estimated salary of $80,000-$120,000 per year.About the RoleThis role involves working closely with clients to develop and document website requirements, designing and integrating website-related code,...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Job OverviewThinktech Software Inc. is seeking an experienced Software Engineering Professional - Website Development and Maintenance to join our team. This role involves designing, developing, and maintaining websites for clients, ensuring optimal server performance and user experience.About the JobEstimated Salary: $70,000 - $90,000 per year (depending on...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Job OverviewThinktech Software Inc. is seeking a highly skilled and experienced Software Engineering Specialist to join our team.


  • Calgary, Alberta, Canada Microhard Systems Inc.] Full time

    Job SummaryAt Microhard Systems Inc., we are seeking an experienced Embedded Software Engineer to join our team. As an integral part of our engineering team, you will be responsible for designing, developing, and testing software for our microcontroller-based products.Key ResponsibilitiesDesign and develop software for microcontrollers using C programming...


  • Calgary, Alberta, Canada thinktech software inc Full time

    At Thinktech Software Inc., we are seeking a highly skilled Technical Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and conducting tests to ensure optimal server performance.About the...


  • Calgary, Alberta, Canada Nexxt Digital Ideas Full time

    Job TitleSoftware Development EngineerAbout the RoleWe are seeking an experienced Software Development Engineer to join our team at Nexxt Digital Ideas. In this role, you will be responsible for designing, developing, and testing software applications.ResponsibilitiesDesign, develop, and test software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada Randstad Full time

    About the RoleThis is a fantastic opportunity for a skilled Backend Software Developer to join our team and contribute to the development of our cutting-edge cloud infrastructure. The ideal candidate will have a strong background in software engineering, with a focus on backend development and a passion for innovation. They will work closely with our...


  • Calgary, Alberta, Canada Pandell Land Full time

    About the RolePandell Land is seeking a highly skilled Software Engineer to join our team in Calgary, Alberta. As a key member of our software development team, you will play a crucial role in the design, development, and implementation of our retail energy solutions in North America.Your ResponsibilitiesDesign and develop scalable, reliable, and secure...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada GOOD GRACE TRANSPORT INC] Full time

    Job Title: Software EngineerJob Description:We are looking for a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada Opla Energy Full time

    About the RoleOpla Energy is seeking an experienced Software Developer to join our team in Calgary, Alberta. As a Software Developer, you will play a key role in managing various aspects of a project from preparing the proposal to delivering the product and technical support.Key ResponsibilitiesPerform research to understand and transfer complicated drilling...


  • Calgary, Alberta, Canada Fluidstream Inc. Full time

    Job DescriptionWe are seeking an experienced Senior Software Development Engineer to join our team at Fluidstream Inc.About the RoleThis is a full-time position that offers a competitive salary, paid in the range of $120,000 - $180,000 per year, depending on experience.The ideal candidate will have a strong background in software development, with 5 years or...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada GuruLink Full time

    At GuruLink, we're seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative real estate technologies.About the Role:Innovative Problem-Solving: Collaborate with our senior engineering team to design and develop high-quality solutions for our flagship application and greenfield projects.Ownership & Growth:...


  • Calgary, Alberta, Canada Collabera Full time

    Job DescriptionThis is a challenging opportunity for a skilled Software Developer to join our team at Collabera. As a seasoned professional, you will be responsible for developing high-quality software solutions that meet the needs of our clients.The ideal candidate will have experience in programming languages such as Java and C++, with a strong...

  • Engineering Leader

    3 weeks ago


    Calgary, Alberta, Canada PennyJar Capital Full time

    About UsPennyJar Capital is a pioneering technology company dedicated to fairness in the workplace. Backed by investments of $83M from top-tier venture capitalists and a social change organization, we're expanding our team and products.We're looking for an experienced Director of Software Development to drive technical strategy, guide software development,...


  • Calgary, Alberta, Canada Fluidstream Inc. Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Fluidstream Inc.The ideal candidate will have a strong background in software development, with a proven track record of delivering high-quality solutions on time and within budget.This is a full-time position that requires the ability to...


  • Calgary, Alberta, Canada Neusol Technologies Ltd Full time

    About Neusol Technologies LtdWe are a leading technology company seeking an experienced Software Engineer to join our team. The successful candidate will have a strong background in software development and a passion for creating innovative solutions.


  • Calgary, Alberta, Canada Randstad Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team. Key responsibilities include:Developing and implementing advanced algorithms to improve system efficiency.Collaborating with cross-functional teams to design and deliver high-quality software solutions.Requirements:Strong understanding of software development principles...


  • Calgary, Alberta, Canada Agilus Work Solutions Full time

    About UsAt Agilus Work Solutions, we are a dynamic and forward-thinking organization dedicated to delivering innovative solutions in software development. Our team is comprised of highly skilled professionals who share a passion for creating cutting-edge applications that exceed our clients' expectations.Job Title: Senior Engineering Director for Software...

  • Software Engineer

    1 month ago


    Calgary, Alberta, Canada Seequent Limited Full time

    About the RoleSeequent Limited is a world-leading subsurface software company, helping create a better understanding of the earth to ensure a better world for all.Key ResponsibilitiesDesign, implement, integrate, and deliver 3D slope stability and FE geotechnical analysis products.Work closely with QA Developers, Research Engineers, Product Managers, and...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Are you looking for a challenging role in network administration with a reputable software company? Thinktech Software Inc. is seeking a skilled Senior Network Systems Engineer to join our team.About the RoleWe are seeking a highly experienced and detail-oriented Network Systems Engineer to manage our company's network infrastructure, ensuring its stability,...