oneNav, Inc.

Senior GNSS Engineer - Positioning Layer

Posted: 2 days ago

Job Description

Join Our JourneyWould you like to experience the thrill of working from the ground up on a first-generation product? Are you passionate about delivering the optimum design for multiple customers? Do you seek a position where your accomplishments matter? oneNav is building a next generation GNSS receiver that will shake up the industry. There will be opportunities to broaden your skill set in areas such as GNSS, various assemblers, RTL verification and firmware development. This position is based in Tampere, Finland with an established hybrid working environment.About the RoleWe're seeking a Senior GNSS Engineer to join the design and development of our navigation and positioning layer. In this role, you'll architect sophisticated state estimation algorithms, design integrity monitoring systems, and explore Machine Learning driven approaches to push the boundaries of positioning performance.This is an algorithm design and implementation role for someone who combines expertise in estimation theory, GNSS positioning, and production software engineering. You will contribute to the end-to-end architecture, spanning measurement processing through position output, directly impacting the accuracy, integrity, and robustness of our navigation solutions.Key ResponsibilitiesDesign navigation algorithms – architect and implement advanced positioning solutions including:Extended and Unscented Kalman Filters for GNSS/multi-sensor state estimation.Measurement weighting, outlier detection, and fault exclusion.Adaptive filtering for dynamic environments.Tightly-coupled GNSS/INS integration.Build integrity monitoring systems – develop RAIM (Receiver Autonomous Integrity Monitoring), FDE (Fault Detection and Exclusion), and solution quality metrics to ensure reliable, safety-critical positioning.Optimize positioning performance – analyze positioning accuracy, convergence time, and availability; design strategies for degraded-GNSS scenarios (urban, indoor-outdoor transitions).Implement production-quality software – write efficient, maintainable C++ code that meets real-time performance requirements on embedded platforms.Required Qualification5+ years of GNSS positioning algorithm development with proven track record in production systems.Excellent C++ programming (C++11/14/17) – ability to write efficient, object-oriented, real-time navigation software.Strong estimation theory foundation – state estimation, optimal filtering, sensor fusion.Integrity monitoring and quality assessment - RAIM algorithms, consistency checking, solution quality indicators.Strong Python skills – NumPy, SciPy, Pandas, Matplotlib for analysis, simulation, and visualization.Software engineering discipline – version control (Git), unit testing, CI/CD, profiling and optimization.Cross-functional collaboration – experience working with measurement layer, firmware, systems, and applications teams.English proficiency – effective written and verbal communicationMSc or PhD in Electrical Engineering, Computer Science, Aerospace Engineering, Mathematics, Physics, or related field.Preferred Qualification Deep GNSS navigation and positioning knowledge – experienced on the complete processing cycle from measurement to PVT outputExperience with Machine Learning techniques – able to research and prototype machine learning approaches for multipath detection and mitigation, measurement quality prediction (or desired and ability to learn fast such techniques).Multi-sensor integration – GNSS/IMU, GNSS/odometryFamiliarity with GNSS standards – AGNSS, SUPL/LPP, RINEX, RTCM, NMEA formatsWhat We OfferA multicultural, international team and a collaborative, flat cultureProject-based global work and exposure to cutting-edge L5-direct™ GNSS and AI technologiesA true start-up environment with innovation time, fast decision-making, and direct access to leadershipCareer growth through regular development discussions, training, and high-visibility opportunitiesHybrid work, flexible hours, and a remote-friendly, trust-based work styleCompetitive compensation with stock options to share in oneNav’s long-term successStartup-style perks, team events, and a friendly, supportive environmentAbout the Team:oneNav is powered by a world-class group of GNSS innovators and engineers, bringing together leading talent from industry giants such as Qualcomm, Apple, Intel, SnapTrack, SiRF, and Trimble. Our team members have spent decades advancing the state of satellite navigation and mobile technology, contributing deep expertise in GNSS system architecture, multipath mitigation, advanced signal processing, ASIC development, and modern AI/ML techniques. Collectively, our engineers have authored more than 200 patents throughout their careers, underscoring a long history of driving breakthrough innovation in positioning technologies.Backed by top-tier investors—including Norwest Ventures, GSR Ventures, and Google Ventures—oneNav combines technical excellence with strong industry support. To learn more about our mission, technology, and team, please visit https://onenav.ai/solution/

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In