Jobs
>
Calgary

    Software Engineer - Calgary, Canada - Hexagon Geosystems

    Hexagon Geosystems
    Hexagon Geosystems Calgary, Canada

    6 days ago

    Default job background
    Technology / Internet
    Description

    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.

  • Collage HR

    Software Engineer

    1 week ago


    Collage HR Calgary, AB, Canada

    Ziing Group of Companies is a disruptor in the logistics space. We believe local businesses are the lifeblood of our economy and that a sustainable future is something we can work toward. · We are committed to Environmental, Social and Governance (ESG) practices anchored in data ...

  • Rokt

    Software Engineer

    18 hours ago


    Rokt Calgary, AB, Canada

    We are AfterSell by Rokt, a hyper-growth Shopify ecommerce leader.AfterSell by Rokt enables SMB companies to unlock value by making each transaction relevant at the moment that matters most, when customers are buying. Together, Rokt's AI-based relevance Platform and scaled ecomme ...

  • Rokt

    Software Engineer

    1 day ago


    Rokt Calgary, Canada

    We are AfterSell by Rokt, a hyper-growth Shopify ecommerce leader. · AfterSell by Rokt enables SMB companies to unlock value by making each transaction relevant at the moment that matters most, when customers are buying. Together, Rokt's AI-based relevance Platform and scaled eco ...

  • Cyber Ace Inc.

    Software Engineer

    1 week ago


    Cyber Ace Inc. Calgary, AB, Canada

    As part of the development team, Candidate selected will be responsible for the whole development process, from conception to deployment. · Developing and implementing the highest-quality application software within deadlines and in accordance with our guidelines for high-qualit ...

  • Digital Shout Corp

    software engineer

    5 days ago


    Digital Shout Corp Calgary, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Lead 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 systems · Execute and d ...

  • Canmore Technologies Inc.

    software engineer

    5 days ago


    Canmore Technologies Inc. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Lead 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 systems · Operate a ...

  • CUTTING EDGE CONSULTING (SAP ISU)

    software engineer

    6 days ago


    CUTTING EDGE CONSULTING (SAP ISU) Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop dat ...

  • Softech IT Solutions Inc.

    software engineer

    1 week ago


    Softech IT Solutions Inc. Calgary, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 hours per week · Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate an ...

  • Digital Shout Corp

    software engineer

    5 days ago


    Digital Shout Corp Calgary, Canada

    Education: College/CEGEP · Experience: 1 year to less than 2 years · Tasks · Lead 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 systems · E ...

  • Keysoft Technologies Inc.

    software engineer

    6 days ago


    Keysoft Technologies Inc. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Lead 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 systems · Operate a ...

  • Keysoft Technologies Inc.

    software engineer

    6 days ago


    Keysoft Technologies Inc. Calgary, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Tasks · Lead 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 system ...

  • BioAro Inc.

    software engineer

    5 days ago


    BioAro Inc. Calgary, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Work setting · Office building · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other ...

  • Canmore Technologies Inc.

    software engineer

    5 days ago


    Canmore Technologies Inc. Calgary, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Lead 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 systems ...

  • BLINKIT TECHNOLOGIES LTD.

    software engineer

    4 days ago


    BLINKIT TECHNOLOGIES LTD. Calgary, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Collect and document user's requirements · Coordinate the development, installation, integration and operation of computer-based systems · Execute full lifecycle software development · Prepare plan t ...

  • DELAWARE INFOTECH SOLUTIONS LTD.

    software engineer

    4 days ago


    DELAWARE INFOTECH SOLUTIONS LTD. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Collect and document user's requirements · Coordinate the development, installation, integration and operation of computer-based systems · Execute full lifecycle software development · Prepare plan to maintain s ...

  • CUTTING EDGE CONSULTING (SAP ISU)

    software engineer

    5 days ago


    CUTTING EDGE CONSULTING (SAP ISU) Calgary, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · ...

  • Western Heritage

    software engineer

    5 days ago


    Western Heritage Calgary, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop data, p ...

  • HEXA CONTROL CANADA INC.

    software engineer

    5 days ago


    HEXA CONTROL CANADA INC. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Lead 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 systems · Computer ...

  • Western Heritage

    software engineer

    4 days ago


    Western Heritage Calgary, Canada

    Education: College/CEGEP · Experience: 1 year to less than 2 years · Computer and technology knowledge · Project management software · Web service design · Software development · Work conditions and physical capabilities · Fast-paced environment · Attention to detail · Personal s ...

  • BioAro Inc.

    software engineer

    5 days ago


    BioAro Inc. Calgary, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Office building · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...