Jobs
>
Calgary

    Sensor Fusion Software Engineer - Calgary, Canada - Hexagons Autonomy & Positioning division

    Default job background
    Permanent Full time
    Description

    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 supporting, researching, developing, and enhancing Precision Agriculture GNSS/INS positioning firmware features while collaborating with other Engineers across our Hexagon Autonomy & Positioning division. Your previous experience with software development, applied math and problem solving will support ongoing business initiatives in our exciting high-tech environment.

    The Location: Hexagon is a global company with locations around the world. This position is based in Calgary, Alberta, Canada.

    Responsibilities

    As a Sensor Fusion Software Engineer, responsibilities include:

  • Development and enhancement of GNSS, INS and GNSS augmentation technology focused on Precision Agriculture requirements.
  • Integrating and evaluating new technologies on GNSS and Sensor Fusion
  • Defining functional and performance requirements, design, code and testing to meet schedule for production release.
  • Working on performance improvements in GNSS and Sensor Fusion algorithms, filter and mechanization.
  • Analyzing data using graphical and statistical tools to evaluate solutions and identify and investigate firmware defects.
  • Interfacing with the Agriculture Product Management and Systems Teams to create robust and complete algorithms requirements.
  • Collaborating with Verification Engineers to plan, execute tests, and develop automated test suites
  • Qualifications

    Must-Have:

  • BSc. in Geomatics/Electrical/Electronics/Mechanical Engineering, Physics, Computer Science, Applied Mathematics or a related technical field
  • 2+ years of software development experience
  • Knowledge of GNSS/INS systems and filtering techniques (least squares, Kalman filtering,
  • Experience in C/C++ software development, debugging and troubleshooting
  • Experience writing scripts/code with Python and Matlab
  • Experience with RTOS and embedded firmware development
  • Interest in collecting GNSS and other sensor data in real world conditions
  • Excellent analytical and problem-solving skills with the ability to clearly communicate ideas and solutions to others
  • Key Success Factors:

  • Excellent interpersonal skills and able to work effectively within a multi-disciplinary team
  • Innate sense of curiosity and conscientiousness
  • Excited by new technologies, new algorithms and new possibilities
  • Derive satisfaction from your work being used in demanding real world agricultural applications
  • An inherent desire for producing high quality work and continuous improvement
  • Focus on meeting deadlines without sacrificing work quality
  • Sense of urgency to meet customer expectations
  • Ability to quickly learn and pick up new concepts
  • Nice-to-Have:

  • MSc or PhD
  • Experience with GPS/GNSS applications
  • Knowledge of inertial systems and other positioning sensors
  • Familiar with working in development environments that follow standards such as ISO-16949
  • Good knowledge of estimation techniques (Bayesian Estimation,
  • Not sure if you meet all the qualifications for this role? Let us decide At Hexagon, we are committed to a diverse and inclusive work environment. If you're excited about the opportunities this role could bring, we encourage you to apply.

    Applicants who require accommodation in the job application process may contact Human Resources at


  • Hexagon Geosystems

    Software Engineer

    3 days ago


    Hexagon Geosystems Calgary, Canada

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

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

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

  • HEXA CONTROL CANADA INC.

    software engineer

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

  • Digital Shout Corp

    software engineer

    2 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

    3 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

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

  • Western Heritage

    software engineer

    1 day 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

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

  • Digital Shout Corp

    software engineer

    2 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

    2 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

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

  • Western Heritage

    software engineer

    1 day ago


    Western Heritage Calgary, Canada

    Education: · Expérience: · Education · College/CEGEP · Computer and technology knowledge · Project management software · Web service design · Software development · Work conditions and physical capabilities · Fast-paced environment · Attention to detail · Personal suitability · ...

  • Softech IT Solutions Inc.

    software engineer

    2 days ago


    Softech IT Solutions 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 ...

  • HEXA CONTROL CANADA INC.

    software engineer

    2 days ago


    HEXA CONTROL CANADA 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 ...

  • Western Heritage

    software engineer

    2 days ago


    Western Heritage Calgary, Canada

    Education: College/CEGEP · 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 · Dev ...

  • Softech IT Solutions Inc.

    software engineer

    2 days ago


    Softech IT Solutions 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 · Certifica ...

  • BLINKIT TECHNOLOGIES LTD.

    software engineer

    2 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

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