Senior Software Engineer for Advanced Navigation Systems

3 weeks ago


Calgary, Alberta, Canada NovAtel Inc. Full time
Role Overview

We're seeking a skilled software engineer to join our team at NovAtel Inc. as a Senior Algorithm Designer, Engineering. This role is part of our Autonomy & Positioning division, where you'll collaborate with our core geomatics team to develop, test, and support market-leading GNSS/INS software.

As a Senior Algorithm Designer, you will be responsible for enhancing and maintaining existing GNSS/INS functionality by improving the performance of positioning algorithms and implementing new features and innovations. You will also collaborate with other subject matter experts to direct innovation in GNSS/INS and other sensor fusion solutions.

Key responsibilities include:

  • Design, implement, and verify features throughout the product lifecycle.
  • Drive the development of 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.

Requirements

To be successful in this role, you'll need:

  • A B.Sc. in Geomatics/Electrical Engineering or a 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 of experience in research and product development in GNSS/IMU integration or other sensor fusion.

About NovAtel Inc.

NovAtel Inc. is a global company with offices around the world. We're a leading provider of GNSS/INS technology and solutions, and we're excited to have you join our team. If you're passionate about advancing navigation systems and have a strong background in software development, we'd love to hear from you.



  • Calgary, Alberta, Canada Microhard Systems Inc. Full time

    Job DescriptionWe are seeking an experienced Senior Embedded Systems Software Engineer to join our team at Microhard Systems Inc.About the RoleThis is a permanent opportunity working 40 hours per week in a fast-paced environment with tight deadlines. You will be responsible for leading and coordinating teams of information systems professionals in the...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team in Calgary, Alberta. As a key member of our agile team, you will play a vital role in developing and validating GPU-accelerated algorithms for discrete Fourier transforms.Key Responsibilities:Implement and validate GPU-accelerated algorithms for discrete...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Are you looking for a challenging role in network administration with a reputable software company? Thinktech Software Inc. is seeking a skilled Senior Network Systems Engineer to join our team.About the RoleWe are seeking a highly experienced and detail-oriented Network Systems Engineer to manage our company's network infrastructure, ensuring its stability,...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    At Eternal Tech Systems, we are seeking a highly skilled Senior Software Engineer to join our team of experts in designing, developing, and maintaining complex applications for the public sector.Key Responsibilities:Participate in the analysis of ministry requirements and assist in producing application technical specifications.Develop and implement...


  • Calgary, Alberta, Canada Build for Queen Full time

    We are seeking a skilled Senior Software Engineer - Backend to join our team at {company}.The ideal candidate will have a strong background in Java and experience with Spring Boot and Microservices Architecture.The key responsibilities of this role include:Designing and implementing scalable backend systemsCollaborating with cross-functional teams to deliver...


  • Calgary, Alberta, Canada Nexxt Digital Ideas Full time

    Job DescriptionNexxt Digital Ideas is seeking a highly skilled Senior Software Systems Engineer to join our team. As a key member of our technology team, you will be responsible for designing, developing, and implementing complex software systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system developmentCoordinate the...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    Job Overview:Eternal Tech Systems is seeking a highly skilled Senior Software Engineer to join our team in Edmonton. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications for our Public Sector clients.Key Responsibilities:Participate in the analysis of ministry requirements...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    Job Description:Eternal Tech Systems is seeking a highly skilled Senior Software Engineer to join our team in Edmonton. The successful candidate will be responsible for designing, developing, and maintaining applications for the ministry as required.Key Responsibilities:Participate in the design and development of applications, ensuring they meet ministry...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    Job Description:Eternal Tech Systems is seeking a highly skilled Senior Software Engineer to join our team in Edmonton. As a key member of our development team, you will be responsible for designing, developing, and maintaining applications for our ministry clients.Key Responsibilities:Participate in the design and development of applications, ensuring they...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    At Eternal Tech Systems, we are looking for a skilled Senior Software Engineering Lead to join our team in Edmonton. This Contract opportunity is an exciting chance to work with a Public Sector client and contribute to the development of innovative applications.Estimated Salary: $120,000 - $180,000 per year, depending on experience.Job DescriptionWe require...


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

    The Role:We are seeking a highly skilled Software Development Engineer to join our team at Advanced Micro Devices inc. This is an exciting opportunity to work with cutting-edge technology and contribute to the development of innovative software solutions.About the Job:As a Software Development Engineer, you will be responsible for designing, developing, and...


  • Calgary, Alberta, Canada Microhard Systems Inc.] Full time

    Job SummaryAt Microhard Systems Inc., we are seeking an experienced Embedded Software Engineer to join our team. As an integral part of our engineering team, you will be responsible for designing, developing, and testing software for our microcontroller-based products.Key ResponsibilitiesDesign and develop software for microcontrollers using C programming...


  • Calgary, Alberta, Canada Clientserver Tech Systems Full time

    About Clientserver Tech SystemsWe are a leading technology company seeking an experienced Software Systems Engineer to join our team. Our company specializes in providing innovative information systems business solutions.Salary and BenefitsThe estimated salary for this position is $85,000 - $110,000 per year, depending on experience. In addition to a...


  • Calgary, Alberta, Canada ALBERTA LTD. Full time

    Job Title: Senior Software EngineerOur company is seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to design, develop, and deploy complex software systems.Key Responsibilities:- Design and develop scalable software systems using Python and other...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to building great products that accelerate next-generation computing experiences. Our mission is to drive innovation and solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.The Role:We are seeking...


  • Calgary, Alberta, Canada Intermap Tech Full time

    Job Title: Senior Radar Systems EngineerCompany Overview: Intermap Tech is a global leader in geospatial content development and intelligence solutions. Our Research team creates, maintains, and supports critical production systems and automated solutions enabling customers worldwide with fundamental remote-sensing, machine-learning, and Geomatics solutions...


  • Calgary, Alberta, Canada Namo Cafe Bistro Full time

    Job SummaryWe are seeking an experienced Senior Software Engineer to lead the development of high-performance systems. This individual will be responsible for designing, implementing, and testing complex software solutions. The ideal candidate will have a strong background in computer science and experience with distributed systems.ResponsibilitiesDesign and...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...


  • Calgary, Alberta, Canada oilandgas Full time

    Job Title: Senior Systems EngineerJob Description:We are seeking a skilled Senior Systems Engineer to join our team at oilandgas. As a Senior Systems Engineer, you will be responsible for the design, development, and integration of Safety Instrumented Systems (SIS) and Burner Management Systems (BMS) using the Triconex Turbomachinery Control (TMR) PLC...


  • Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming the world with technology is at the core of AMD's mission. We're dedicated to building innovative products that accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.Our software development team is seeking a talented individual to support the open-source...