1 day ago
Calgary, CanadaMid Level
Responsibilities
- Integrate and support measurement engines for high-precision GNSS receivers.
- Apply signal-processing theory to improve GNSS tracking algorithms, performance, features, and specialized applications.
- Define functional and performance requirements and design, code, and test production software solutions.
- Analyze test data using graphical and statistical methods, including artificial intelligence.
- Plan and support software-feature testing with verification engineers.
- Investigate system defects and resolve problems through structured analysis.
- Collaborate with multidisciplinary teams to identify new ideas and areas for investigation.
- Support complex customer integrations and use cases with the Applications Engineering team.
Requirements
- Bachelor’s or master’s degree in Electrical, Geomatics, or Software Engineering.
- At least 3 years of industry experience.
- Experience writing and debugging embedded C/C++ and Python code with AI.
- Strong data-analysis and problem-solving skills.
- Understanding of GNSS technology and baseband signal processing, including signal structures, tracking loops, multipath, and spoofing.
- Strong interpersonal and multidisciplinary collaboration skills.
- Familiarity with real-time operating systems and Embedded Linux is preferred.
- Real-world experience with GNSS receivers or applications is preferred.
- Knowledge of statistical analysis is preferred.
Benefits
- Calgary-based hybrid work model requiring two days per week in the office.
- Candidates elsewhere in Canada may be considered for remote work depending on experience.
- Inclusive and diverse work environment.
