Software Engineer

2 weeks ago


Calgary Alberta, Calgary region, Canada North West Geomatics Ltd 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, Calgary region, Canada Specialized Desanders Inc. Full time

    Specialized Desanders Inc. is recruiting a Full-Time Position: Data Scientist OR Senior Electrical, Computer or Software EngineerSDI provides Well Desanding and Sand Monitoring as its exclusive services. Sand-producing wells that are not equipped with a multiphase sand separator are subject to erosion, which can quickly present a dangerous situation. Our...


  • Calgary, Alberta, Calgary region, Canada Specialized Desanders Inc. Full time

    Specialized Desanders Inc. is recruiting a Full-Time Position: Junior Computer or Software Engineer in TrainingSDI provides Well Desanding and Sand Monitoring as its exclusive services. Sand-producing wells that are not equipped with a multiphase sand separator are subject to erosion, which can quickly present a dangerous situation. Our control and...


  • Calgary, Alberta, Calgary region, Canada IPC Canada Ltd. Full time

    Job Summary:IPC Canada Ltd. is seeking an experienced Engineering Technologist to join the Conventional Asset team. The successful candidate will work within a team alongside experienced Development Engineers, Geologists and Geophysicists. The assets contain reservoirs of varying vintages from mature waterfloods to new primary discoveries....


  • Calgary, Alberta, Calgary region, Canada Tridyne Projects Corporation Full time

    SENIOR ELECTRICAL ENGINEERFull-TimeIn-Person at Tridyne Projects Inc. in Calgary, AB.ABOUT TRIDYNETridyne Projects Corp. is a Calgary-based consulting firm that provides clients with engineering, procurement & construction support services in the oil and gas industry throughout Western Canada.At Tridyne Projects, we provide our employees and contractors with...

  • Process Engineer

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Lauren Services Full time

    Lauren Services provides a full suite of project delivery services to various traditional, transitional and industrial sectors. We offer complete EPCM services including Project Management, Feasibility Studies, Full-Service Engineering, Detailed Design, Procurement, Construction Management, Commissioning & Start-up and Operations Maintenance Support.At...


  • Calgary, Alberta, Calgary region, Canada Saxon Aerospace Full time

    Our Client is a proudly Canadian aerospace company currently transitioning its corporate headquarters to Calgary, AB. They are undertaking a consolidation of its underlying subsidiary companies under a single brand currently offering engineering, aftermarket, new aircraft manufacturing, modifications, parts manufacturing, and flight training. Our Client...

  • Structural Engineer

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Denizen Full time

    Structural EngineerDenizen EngineeringCalgary, ABWho We AreDenizen is a 22-person consulting firm based in Calgary, AB. Specializing in pre-construction services, we offer comprehensive building design coordination, drafting, permit submission, and document control across various sectors including retail, industrial, commercial, residential, and...

  • DevOps Engineer

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Hexagon Geosystems Full time

    Senior DevOps Engineer / Site ReliabilityCalgary, ABCommitted and with passion for precision we create digital reality solutions combining sensor,software, and autonomous technologies to empower a sustainable future.As a Senior DevOps/SRE Engineer, you will help build solutions that allow our cloud-based platform, HxDR, to continue to evolve and grow through...


  • Calgary, Alberta, Calgary region, Canada IPC Canada Ltd. Full time

    About the jobJob Summary:IPC Canada Ltd. is seeking a Senior Development Engineer to join the Brooks Asset team. The successful candidate will be responsible for optimizing reservoirs, wells, facilities and infrastructure along with developing and progressing long term plans for subsurface and surface developments. Accountabilities:In this position, you will...


  • Calgary, Alberta, Calgary region, Canada Outright Consulting Full time

    We are currently seeking a motivated Junior Electrical Engineering Technologist, Journeyman PSE, or Electrical Engineer to join our clients field services team on a full time basis. If you are an excellent communicator and skilled problem-solver with strong attention to detail we would love to hear from you.Responsibilities:Testing and commissioning of power...

  • Biomedical Engineer

    3 weeks ago


    Calgary, Alberta, Calgary region, Canada Fluid Biomed Inc. Full time

    Role DescriptionThis is a unique opportunity to join an early-stage company to advance the development of a novel implantable medical device, ensuring its readiness for human use. Fluid Biomed is an innovative medical device startup focused on developing a cutting-edge neurovascular stent to treat brain aneurysms and enhance patient outcomes worldwide. The...


  • Calgary, Alberta, Calgary region, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Electrical Engineer to join our dynamic team. As a Senior Electrical Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both technical...


  • Calgary, Alberta, Calgary region, Canada The Mice Groups, Inc. Full time

    Title: Aeronautical Design EngineerLocation: Alberta Province, Canada Full-Time position Required qualifications:Minimum education of a Bachelor's degree in Aeronautical engineering with credentials.Min 10 years of direct Engineering design experience, in the spacecraft or aerospace industry, with project ownership.5-10 years working experience with...


  • Edmonton, Alberta, Edmonton region, Canada CareCru Full time

    CareCru is seeking a Senior Software Engineer to join an ambitious, talented, and growing engineering team. You should be entrepreneurially minded and have a passion for developing software platforms that scale. We expect this engineer to play an active role guiding architecture discussions, and delivering the technology roadmap. Let's talk if Software...

  • Android Developer

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Diamondpick Full time

    Position Description:Develops native mobile applications using Swift, Objective-C, SwiftUI, Android, and Kotlin in an Agile software development environment.Employs Apple’s Human Interface Guidelines to design iOS applications. Builds multi- module iOS apps by displaying, designing, and presenting data using MVVM and Clean Architecture.Develops software...

  • SAP TM Tester

    6 days ago


    Calgary, Alberta, Calgary region, Canada Vipany Global Solutions Pvt Ltd Full time

    POSITION DESCRIPTION:SAP TM and Test Environment Management: Coordinate SAP TM setup for test environments and manage test data/ test case creation. Strong expertise in SAP Transportation Management (TM) and SAP Event Management is a benefit.Lead to Cash Proficiency: Demonstrate a strong understanding of key business domains in Lead to Cash (Quoting,...


  • Calgary, Alberta, Calgary region, Canada Arete Design Solutions Inc Full time

    Company DescriptionArete Design Solutions is a multi-discipline engineering firm based in Calgary, Alberta. Since its inception in 2012, Arete has continued to grow and expand its clientele and attract some of the best and most well-respected designers and engineers in the industry. We provide dependable technical services of exceptional quality, offering...

  • Field Engineer

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Sure Systems Full time

    Job Description:  The Field Engineer is responsible for onsite service and support needs for our customers. This relates to all technology, including workstations, servers, printers, networks, and vendor specific hardware and software.  Basic Functions:  IT support relating to technical issues involving Microsoft's core business applications, as...

  • SAP TM Tester

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Connexions Full time

    6-8 years of manual testing experience in SAP/Custom-based business applications.Automated or performance testing experience is a plus.Railroad industry knowledge is beneficial.Certification in Software Quality (e.g., ASQ - Certified Software Quality Engineer) or equivalent experience.Familiarity SAP TM, SAP EM, ABAP, MQ, PO, ITX highly desireableMinimum 5...

  • SAP Tester

    2 weeks ago


    Calgary, Alberta, Calgary region, Canada Viva Tech Solutions Full time

    6-8 years of manual testing experience in SAP/Custom-based business applications.Automated or performance testing experience is a plus.Railroad industry knowledge is beneficial.Certification in Software Quality (e.g., ASQ - Certified Software Quality Engineer) or equivalent experience.Familiarity SAP TM, SAP EM, ABAP, MQ, PO, ITX highly desireableMinimum 5...