Software Engineer

1 week ago


Calgary AB, Canada Hexagon Geosystems Full time

Software Engineer - Photogrammetry / Geomatics

At Hexagon Geosystems we know that the success of our business is a direct result of our highly motivated and collaborative staff. And we stand by this fact:
We value our people as much as we value our business. We pride ourselves on providing a stimulating work experience and cultivating teams that encourage learning, so that you can hone your expertise and grow in your career.

DO WHAT YOU LOVE:
We are not afraid to try new things, take calculated risks, and find new opportunities. We value performance over procedure, setting measurable goals, and working collaboratively to achieve the results we seek.

LOVE WHAT YOU DO:
Whether you’re fresh out of college or a seasoned professional, we offer an environment where your professional aspirations can become reality. With offices around the world, we celebrate a diverse set of smart and talented people who are passionate about building solutions that solve real world problems

Hexagon Geospatial Content Solutions (GCS) division is 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 (imagery, vectors and terrain), processing and web delivery. Hexagon Geosystems is part of Hexagon, a leading global provider of design, measurement and visualization technologies that enable customers to design, measure and position objects, and process and present data. This position is a hybrid role, and candidates must live within a commutable distance to Calgary, Alberta.

Responsibilities will include:

  • Research, implement and design new product features.
  • Work as a member of a small development team that develops high performance cluster applications to process large amount of raw data from digital imaging (frame, line and oblique) and LiDAR sensors to create GIS ready end products for complex analysis and visualization.
  • Involvement in the full lifecycle of software development using iterative agile software development methodologies including requirements gathering, object-oriented analysis and design (OOAD), implementation (including unit testing), deployment, and maintenance.
  • assisting with maintenance and enhancement of the existing HPC software products including debugging and diagnosis of software defects.

The successful candidate will have the following skills and experience:

  • Master’s degree or PhD in Geomatics, Computer Science, Engineering, or related Scientific field.
  • Deep understanding on algorithmic level and/or hands on experience in photogrammetry pipelines (feature extraction/matching, SfM, MVS, meshing, texturing).
  • Proficiency in C++ and/or Python.
  • Being solution/result oriented and having can-do attitude.
  • Effective verbal and written communication skills in English.
  • Highly motivated team player.

In addition, the following skills are highly desirable:

  • Experience in simulations and photorealistic rendering in Unity, Unreal, Blender or Cinema 4D is a plus.
  • Experience in computational geometry, parametric surface fitting, AI/ machine learning/ deep learning, segmentation.
  • Experience in optimizing camera systems/lighting for photogrammetry in simulations and/or in real life.
  • Experience with unit and/or mock testing including test driven development.
  • Experience in geospatial sciences and/or developing applications for GIS/CAD a plus.
  • Experience with RDBMS (Oracle or Postgresql).
  • Breadth of knowledge across open-source technologies including QT, boost, cppunit, log4cxx, geos, etc.


  • 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 a highly skilled and experienced Software Engineering Specialist to join our team.


  • 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, AB, Canada Adecco Full time

    Adecco is currently recruiting for a Method Engineering position for a contract role. The Method Engineer will bring their expertise to the team, focusing on the development of technical instructions, tools, test equipment, and process optimization for improved reliability and cost-efficiency in components. Write technical instructions for component repair...


  • Sherwood Park, AB, Canada BIS Safety Software Full time

    BIS Safety Software is an innovative technology company providing industry-leading software for the safety sector. Since 2006, we've been committed to innovation and building strong client relationships. We are expanding our team and are seeking a full-time software programmer with strong proven abilities in the areas of user interface and responsive design...


  • Sherwood Park, AB, Canada BIS Safety Software Full time

    BIS Safety Software is an innovative technology company providing industry-leading software for the safety sector. Since 2006, we've been committed to innovation and building strong client relationships. We are expanding our team and are seeking a full-time software programmer with strong proven abilities in the areas of user interface and responsive design...


  • 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, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. Plus we’ll help you sharpen your core software engineering skills by giving you a variety of projects, technologies and clients to work with – no...


  • Sherwood Park, AB, Canada BIS Safety Software Full time

    BIS Safety Software is an innovative technology company providing industry-leading software for the safety sector. Since 2006, we've been committed to innovation and building strong client relationships. We are expanding our team and are seeking a full-time software programmer with strong proven abilities in the areas of user interface and responsive design...


  • Calgary, AB, Canada Hexagon Geosystems Full time

    C++ Software Engineer, Geomatics Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey. **This is a hybrid position working 3 days per week in our Calgary offices A very exciting opportunity awaits you within our Geospatial Content Solutions (GCS) business unit at Hexagon’s Geosystems division. We develop...


  • Calgary, AB, Canada Hexagon Geosystems Full time

    C++ Software Engineer, Geomatics Committed, dynamic and with a passion for precision, we revolutionize the world of mapping and survey. **This is a hybrid position working 3 days per week in our Calgary offices A very exciting opportunity awaits you within our Geospatial Content Solutions (GCS) business unit at Hexagon’s Geosystems division. We develop...

  • Software Engineer

    1 week ago


    Calgary, AB, Canada Hexagon Geosystems Full time

    Software Engineer - Photogrammetry / Geomatics At Hexagon Geosystems we know that the success of our business is a direct result of our highly motivated and collaborative staff. And we stand by this fact: We value our people as much as we value our business. We pride ourselves on providing a stimulating work experience and cultivating teams that encourage...

  • 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...


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your...


  • Calgary, AB, Canada Improving Full time

    Have maximal impact as a Sr Java Developer – fully owning enterprise-wide Java + AWS projects from analysis to development to deployment, while growing your skills in both technology and project leadership. We’ll support you by providing a culture-forward environment where your feedback is heard, trust and transparency are at the forefront, and your...

  • 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, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for (Kubernetes / DevOps Engineer ). Please find below Job description and share me your updated resume at neha.srivastava@irissoftware.com.Job Title: Kubernetes / DevOps Engineer Location: Montreal Quebec (3days/week Hybrid)Duration: Long TermJob Description:Kubernetes Engineer - Experience with cloud-based...


  • 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,...

  • Project Engineer

    1 week ago


    Calgary, AB, Canada Thermon Full time

    Job Title: Project Engineer Location: Calgary, AB Reports to: Senior Manager, Engineering The Role Working with the Senior Manager, Engineering, this position is primarily responsible for reviewing and stamping Heat tracing deliverables and provide professional technical services, and support to Thermon customers. NOTE : This is a...


  • Calgary, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for (Kubernetes / DevOps Engineer ). Please find below Job description and share me your updated resume at neha.srivastava@irissoftware.com.Job Title: Kubernetes / DevOps Engineer Location: Montreal Quebec (3days/week Hybrid)Duration: Long TermJob Description:Kubernetes Engineer - Experience with cloud-based...