TDK-Trusted Positioning is a world leader in sensor software solutions that enable navigation and positioning in areas where traditional wireless systems, such as GNSS, do not work. TDK-Trusted Positioning is focused on creating sensor software solutions that provide continuous, accurate and affordable navigation and context for smartphones, wearables, vehicles, drones, robots, or anything else that moves. Our vision is to provide positioning everywhere by sensing and fusion everything. Become part of the TDK-Trusted Positioning team and enjoy working on exciting leading-edge navigation technologies for a variety of platforms. We are looking for an energetic, self-motivated, and fast learning individual with the following background.
About the Job
We are seeking a Positioning Algorithm Developer with a background in geomatics engineering, computer engineering, electrical engineering, or computer science. The successful candidate will work in the Engineering team and design algorithms and software for navigation systems using multiple sensors and technologies. They should have experience in developing commercial positioning software algorithms.
The successful candidate will work in the engineering team and be responsible for:
Receiving broadly defined product requirements and conceptual ideas, and applying sound engineering principles to create a development plan to solve positioning problems for a wide range of use cases
Defining performance targets and testing requirements for verifying new algorithms
Providing reliable solutions to a variety of positioning problems using sound problem solving techniques
Defining general approaches and specific solutions to state-of-the-art problems while applying extensive technical expertise and analysis
Collaborating with colleagues on software and algorithm design approaches and implementations
Researching problems, identifying error sources, and implementing appropriate algorithmic solutions to address positioning performance deficiencies
Designing advanced positioning algorithms using GNSS (Global Navigation Satellite System) and IMU (Inertial Measurement Units)
Designing, implementing, and documenting complex software applications using C and C++ for use in embedded systems
Using Python to automate data analysis of large amounts of data to verify new and existing algorithms
Contributing to peer reviews of software designs, algorithm designs and software
implementation
Required Skills & Experience
Bachelor's Degree in Geomatics, Geodesy, Aerospace, or Electrical Engineering [HS1] and a minimum of 8 years of relevant experience or an equivalent combination of education and experience
Proficiency in C and/or C++ for embedded, real-time systems Experience in positioning algorithms for consumer applications
Expertise in inertial measurements and error sources, estimation techniques including least squares, Kalman filtering, blunder and fault detection, integrity monitoring, multi-constellation and multi-frequency, AGNSS, GNSS measurements, multi-path mitigation, sensor fusion and other wireless navigation related topics
Demonstrated experience with architecting solutions for multiple groups and/or disciplines
Knowledge in GNSS signal tracking, measurement generation, tracking loops and how measurements are impacted by environment and operating conditions Experience in MEMS sensor technology, including error source modeling and quantification of accelerometers and gyroscope
Nice to haves include:
Master's or doctoral degree in Geomatics, Geodesy, Aerospace, Electrical Engineering or another relevant field
Expertise in inertial navigation techniques for consumer devices (e.g. vehicle and pedestrian dead reckoning, GNSS aided INS)
Expertise in applying signal processing and filtering techniques to solve problems in the measurement, time, and other domains
Familiarity with applying machine learning techniques to solve positioning problems
Location of Employment
- Calgary, Alberta
This position requires the candidate to work on site at our Calgary office.
Company Website
- https://trustedpositioning.tdk.com
Job Type: Full-time
Pay: $90,000.00-$125,000.00 per year
Benefits:
Company events
Dental care
Employee assistance program
Extended health care
On-site parking
Paid time off
RRSP match
Vision care
Education:
Bachelor's Degree (preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.