Software Engineer

3 weeks 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.

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, AB, Canada NovAtel Inc. Full time

    Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and systems, and...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Overview Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and...


  • Calgary, AB, Canada Avmax Careers - Canada Full time

    Avmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment worldwide. Avmax") is to simplify our customers' aviation needs through dependable, globally integrated services with trusted results. Aircraft Leasing, Airline Operations, Avionics, Component Repairs, Engineering, MRO, Paint and...


  • Calgary, AB, Canada NovAtel Inc. Full time

    Overview The Agriculture Engineering Team within Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. Reporting to the Agriculture Software Manager , you will be focused on...


  • Calgary, AB, Canada Canadian Software Testing Board Full time

    Purpose of the position Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers. Responsibilities and...


  • Calgary, AB, Canada ICwhatUC - AR Video for Enterprise Full time

    IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! All full-time IrisCX team members have access to our employer-paid comprehensive benefits plan. We also offer coverage for mobile phones, digital wellness, and remote work setup. IrisCX is a dynamic software startup spread across...

  • Software Engineer

    5 days ago


    Calgary, AB, Canada Hexagon Geosystems Full time

    Software Engineer - Photogrammetry / GeomaticsAt 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

    5 days ago


    Calgary, AB, Canada Hexagon Geosystems Full time

    Software Engineer - Photogrammetry / GeomaticsAt 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...


  • Calgary, Canada Web Tech Software Publishers Ltd Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsCertificates, licences, memberships, and courses Associate Computing Professional...

  • Software Engineer

    1 day ago


    Calgary, AB, Canada GeologicAI Full time

    About Us: GeologicAI is a Calgary-based start-up developing and deploying exciting new technologies for the energy and mining sectors under the GeologicAI brand. We build nifty geological robots that scan rocks, train AI to analyze the scan data, and make fancy software that makes all our results incredibly useful for finding and extracting natural...


  • Calgary, AB, Canada ICwhatUC - AR Video for Enterprise Full time

    IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our compensation plan and are offered as a bonus when we hit collective company goals. Unlimited vacation IrisCX offers unlimited vacation to give our team the opportunity to rest and recharge...


  • Calgary, Canada Web Tech Software Publishers Ltd Full time

    Education: Expérience: EducationBachelor's degreeTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsCertificates, licences, memberships, and courses Associate Computing Professional (ACP)Canadian...


  • Calgary, AB, Canada Tykans Group Inc Full time

    Collaboratively work with the cross functional teams in an Agile (Scrum/Kanban) environment and be involved in assisting all technical activities within the team such as sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation creation. Work on new and existing Applications, Web Portals,...

  • Software Engineer

    4 days ago


    Calgary, AB, Canada SMART Technologies Inc Full time

    Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide. Reporting to the Manager, Software development, you will be a member of a highly agile team tasked with...


  • Calgary, AB, Canada Vividtheory Full time

    Whether innovating a new idea, building amazing new software, or creating the next best marketing campaign, we live by the motto, “You Can”. Vivid Theory is a studio specializing in exciting marketplace technology, two-sided SAAS, and PAAS products for commercialization and sale Looking for Junior Software Developers. You will join a team of software...


  • Calgary, AB, Canada Summitsquad Full time

    Senior Software Graphics Engineer (Remote) OpenGL Contract Work (remote) Summit Squad is seeking an uber/expert software graphics engineer to help us create a high-performance rendering framework with OpenGL ES for mobile devices. You will work with our principal software engineers to integrate the developed framework into our systems. So if you love...

  • Software Engineer

    1 month ago


    Edmonton, AB, Canada Ahki Full time

    TECHSAVY INC. POSITION: SOFTWARE ENGINEER TYPE OF EMPLOYMENT: FULLTIME NUMBER OF HOURS: 32 HOURS/ WEEK WAGES: $40.00/HOUR LOCATION OF EMPLOYMENT: EDMONTON, AB Languages English Education Bachelor's degree Experience 5 years or more Responsibilities Tasks Research, evaluate and synthesize technical information to design, develop and test...

  • Exro Energy

    1 month ago


    Calgary, AB, Canada Exro Technologies Inc. Full time

    Exro Energy - Embedded Linux Software Engineer Calgary Innovation Centre, Calgary, Alberta, Canada Job Description Posted Thursday, February 29, 2024 at 7:00 AM | Expires Saturday, April 20, 2024 at 5:59 AM We are looking to hire a skilled Embedded Linux Software Engineer to join our dynamic team. Exro is developing the next generation of electric...


  • Calgary, AB, Canada Getty Images, Inc Full time

    Senior Software Engineer - Calgary (Remote) Duration: Permanent Location: Calgary (Remote) Start: ASAP Who You Are: You have extensive experience with .NET and web services. You are enthusiastic about the pragmatic application of agile engineering practices. You are passionate about engineering durable software that withstands the test of time. You...


  • Calgary, AB, Canada AltaML Inc. Full time

    We're seeking a Full-Stack Software Engineer to join our talented team on our agriculture venture. You will thrive in smaller team environments, possess a hands-on approach, and have the ability to prototype quickly and deliver new features in an agile environment. You will play a crucial role in designing, developing, and implementing cutting-edge software...