Principal Algorithm Engineering Specialist

4 days ago


Calgary, Alberta, Canada NovAtel Inc. Full time

About the Company


NovAtel Inc. is a global leader in providing cutting-edge GNSS/INS software solutions.



Estimated Salary: $120,000 - $180,000 per year

About the Role

We are seeking an exceptional Senior Designer to join our team of experts in developing market-leading GNSS/INS software.


This role will involve collaborating with our core geomatics team to develop, test, and support GNSS augmentation technology.


You will have opportunities to work with other engineers in the wider organization to implement positioning enhancements, perform data analysis, and act as a technical mentor providing theoretical guidance on algorithms and mathematical applications.



Responsibilities

  • Enhance and maintain existing GNSS/INS functionality by improving the performance of the positioning algorithms and implementing new features and innovations.
  • Collaborate with other subject matter experts in the core geomatics team to direct innovation in GNSS/INS and other sensor fusion solutions in both embedded and post-processed product lines.
  • Drive the design, implementation and verification of features throughout the product lifecycle.
  • Write high-quality software code, adhering to best practices and coding standards.
  • Explore new research and industry advancements in positioning and find ways to incorporate them into our products.
  • Lead the effort around the investigation, analysis and resolution of complex customer issues.
  • Anticipate patterns, looking beyond the immediate task and generating new solutions to complex problems.


Qualifications

  • Bachelor of Science in Geomatics/Electrical Engineering or related STEM discipline.
  • Strong knowledge in optimal estimation theory (Kalman filtering, least squares, etc).
  • Strong knowledge in GNSS/INS/sensor fusion theory, error modelling and mitigation.
  • Minimum of 8 years experience in research and product development in GNSS/IMU integration or other sensor fusion.
  • Industry experience of applying theory in tightly and deeply coupled systems to a wide range of real-world scenarios.
  • Adept at reading and writing code in C/C++.
  • Proven track record of innovation.
  • Knowledge of coordinate systems and reference frames.
  • Strong written and verbal communication skills.


Location

The position is based in Calgary, AB.



  • Calgary, Alberta, Canada BDO Full time

    About the RoleBDO is seeking a highly skilled Senior Specialist, Algorithm Engineering, to join our team and contribute to the development of cutting-edge AI solutions.Key ResponsibilitiesDesign and implement novel neural network architectures, loss functions, and algorithms to improve AI model performance and efficiency.Develop and apply mathematical...


  • Calgary, Alberta, Canada Hexagons Autonomy & Positioning division Full time

    OverviewHexagon's Autonomy & Positioning division is seeking a skilled GNSS Algorithms Engineer to contribute to the development of industry-leading network positioning algorithms. As a member of our team, you will work closely with colleagues to research, design, and implement innovative solutions for global and regional GNSS reference stations and...


  • Calgary, Alberta, Canada Hexagons Autonomy & Positioning division Full time

    Key ResponsibilitiesAs a GNSS Algorithms Engineer at Hexagon's Autonomy & Positioning division, you will work in small teams to research, develop, and enhance industry-leading network positioning algorithms. Your responsibilities will include mentoring junior members of the team, interfacing with marketing, product managers, and the systems team,...


  • Calgary, Alberta, Canada Hexagons Autonomy & Positioning division Full time

    Job SummaryHexagon's Autonomy & Positioning division is seeking a highly skilled GNSS Algorithms Engineer to join our team. As a key member of our network processing team, you will be responsible for developing and enhancing industry-leading network positioning algorithms.Key ResponsibilitiesResearch and develop new algorithms for network processing and...


  • Calgary, Alberta, Canada Equinox Engineering Ltd. Full time

    Role OverviewWe are seeking a highly skilled Principal Piping Design Engineer to join our Calgary-based team at Equinox Engineering Ltd. As a seasoned professional with extensive experience in piping engineering, you will play a critical role in delivering high-quality projects that meet the needs of our clients.


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Algorithm Designer to join our team at NovAtel Inc. in Calgary, AB. As a key member of our Autonomy & Positioning division, you will play a critical role in developing market-leading GNSS/INS software.In this position, you will collaborate with our core geomatics team to enhance and maintain existing...


  • Calgary, Alberta, Canada Roche Full time

    Role OverviewRocheforward-thinking team is seeking an experienced Bioinformatics Algorithm Developer to join our growing team and contribute to the development of high-performance bioinformatics algorithms.About the PositionWe are a cutting-edge biotechnology company dedicated to advancing the field of genomics and diagnostics. Our team is composed of...


  • Calgary, Alberta, Canada Hexagons Autonomy & Positioning division Full time

    OverviewHexagon's Autonomy & Positioning division is seeking a skilled GNSS Algorithms Engineer to contribute to the development of industry-leading network positioning algorithms. As a member of our team, you will work closely with cross-functional teams to create robust and complete requirements, architectural designs, and design documentation.The RoleAs a...


  • Calgary, Alberta, Canada Hexagons Autonomy & Positioning division Full time

    OverviewHexagon's Autonomy & Positioning division is seeking a skilled GNSS Algorithms Engineer to develop industry-leading network positioning algorithms. As a key member of our team, you will be responsible for researching, designing, and enhancing algorithms to process global and regional GNSS reference stations and model satellite and regional...


  • Calgary, Alberta, Canada G&G TRUCKING SOLUTION INC Full time

    We are seeking a Senior Software Engineer to join our team in the development of high-performance algorithms. The ideal candidate will have expertise in software development, optimization techniques, and programming languages such as C++, Java, and Python. In this role, you will be responsible for designing, developing, and testing high-performance...


  • Calgary, Alberta, Canada NovAtel Inc. Full time

    Job DescriptionWe are seeking an experienced Senior Algorithm Designer to join our team at NovAtel Inc. in Calgary, AB.


  • Calgary, Alberta, Canada Roche Full time

    The OpportunityRoche Diagnostics is a leading biotechnology company dedicated to advancing the field of genomics and diagnostics. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, high-quality Next Generation Sequencing (NGS) bioinformatics algorithms.Key...


  • Calgary, Alberta, Canada Randstad Full time

    Job Title: Software EngineerWe are seeking a talented Software Engineer to join our team. Key responsibilities include:Developing and implementing advanced algorithms to improve system efficiency.Collaborating with cross-functional teams to design and deliver high-quality software solutions.Requirements:Strong understanding of software development principles...


  • Calgary, Alberta, Canada Catch Engineering Full time

    About Catch EngineeringCatch Engineering is a leading engineering services company that delivers innovative solutions to clients across various industries.Job SummaryWe are seeking an experienced Principal Project Coordinator to join our team. The successful candidate will be responsible for managing multiple projects simultaneously, ensuring they are...

  • Principal Drafter

    1 week ago


    Calgary, Alberta, Canada Alberta BTC Group Full time

    We are looking for a highly skilled Principal Drafter to join our team at the Alberta BTC Group. As a Principal Drafter, you will be responsible for preparing engineering designs and drawings, reading blueprints to determine work requirements, and supervising other drafting personnel.Key ResponsibilitiesDesign and Drafting: Prepare engineering designs and...


  • Calgary, Alberta, Canada Roche Full time

    Key ResponsibilitiesAs a senior software engineer in our bioinformatics team, you will be responsible for designing, developing, and optimizing cutting-edge algorithms for Next Generation Sequencing data analysis. This will involve working closely with cross-functional teams of biologists, data scientists, and software engineers to build robust, scalable,...


  • Calgary, Alberta, Canada Advanced Micro Devices inc. Full time

    Transform Lives with AMD TechnologyWe're on a mission to build great products that accelerate next-generation computing experiences. As a Software Development Engineer, you'll play a key role in developing fast Fourier transform libraries to enable high-performance computing and machine learning workloads at Exascale.The Role:You'll work in a dynamic,...

  • Project Engineer

    4 weeks ago


    Calgary, Alberta, Canada Equinox Engineering Ltd Full time

    Project Engineer - EPCM SpecialistEquinox Engineering Ltd. is a leading EPCM firm specializing in oil and gas processing. We are seeking a Project Engineer - EPCM Specialist to work on multiple projects.Key ResponsibilitiesAssist in the coordination of discipline engineering and design of oil & gas projects.Ensure compliance with all regulatory processes,...


  • Calgary, Alberta, Canada Hexagon Full time

    Job OverviewSophisticated GNSS/INS software is driving innovation in the positioning technology industry. As a Lead Algorithm Innovator at Hexagon's Autonomy & Positioning division, you will collaborate with experts to develop and support cutting-edge GNSS augmentation technology.About the RoleWe are looking for an inventive engineer with theoretical and...


  • Calgary, Alberta, Canada YJE Engineering Ltd Full time

    We are seeking a skilled Mechanical Engineering Specialist to join our team at YJE Engineering Ltd. The ideal candidate will have a strong background in mechanical engineering and be able to perform a range of mechanical tests and analyses.The successful candidate will be responsible for designing tools, moulds, jigs and fixtures, as well as preparing and...