Senior / Principal GNSS Specialist (Digital Signal Processing)
Exafore is a privately owned Finnish software company specializing in location technology solutions and services. What makes us unique is that we have lots of different customer projects, but we are also developing Exafore Horizon, our indoor positioning system product. Our services range from extending existing systems to greenfield development but our work is always related to positioning technologies or embedded systems.
The company was established in 2015 and today we have a growing multinational team of 30 Exaforeans. If you want to be part of an enthusiastic team that builds high quality state-of-the-art software for GNSS receivers and other systems, we are the one for you!
We are looking for an experienced SENIOR/PRINCIPAL GNSS SPECIALIST with DSP specialty to join our team in Finland by the end of this year.
Our office is located in Tampere. You can also work mainly remotely, if you live in Finland and are able to visit our office occasionally. We will evaluate relocation possibilities separately with every person.
YOUR ROLE IN OUR GNSS PROJECTS
Currently we have almost 20 location technology professionals working in two customer projects related to GNSS receiver development. One of the projects is focused on GNSS receiver development for IoT applications while the other is about L5 GNSS receiver development. Both projects run in a close cooperation with our customers’ R&D teams. Our team acts as their outsourced technology partner in GNSS algorithm development (Measurement Engine and Position Engine), software development and occasionally testing too. We have had different radiolocation projects over the years, but our greatest specialty lies in end-to-end development of complete commercial GNSS receivers.
Your Exafore journey will probably start in our new GNSS receiver development project which is targeted to ramp-up during second half of 2022. In this project we will design and implement a new GNSS SoC (System-on-Chip) software together with our customer’s R&D team. As a Senior/Principal GNSS Specialist you will have a key role in the measurement layer development of the GNSS SoC SW. Your role includes design, implementation and optimization tasks related to advanced acquisition, tracking and data decoding methods. You will use Matlab/Python/C for designing GNSS DSP algorithms and C language for implementing those to the product. Therefore, it is very beneficial if you have earlier experience in modern software development practices and programming with C language in an embedded real-time environment. However, it is more important that you have strong skills and experience in GNSS, especially in areas related to the measurement layer of GNSS and digital signal processing.
Buzzwords: GPS, GNSS, DSP, Matlab, Python, C
WHAT DO YOU NEED TO SUCCEED IN THIS POSITION?
- Strong knowledge in GPS/GNSS receiver design including working experience in mass market GNSS receiver development – the more experience you have, the more technical responsibility we can offer you in our projects
- Experience in GNSS algorithm development for signal acquisition and tracking (including locked loops and other methods)
- Software development skills in C language
- Good communication skills in English
WHAT CAN EXAFORE OFFER YOU?
- Meaningful and professionally challenging role: You will lead our team in DSP related areas in our new GNSS project and get to have lots of opportunities to make challenging technical decisions and implement them
- Lots of opportunities to advance your GNSS knowledge: We don’t expect you to know everything – you will get to expand your skills in GNSS and software development related areas by working on cutting-edge technology solutions and interacting with experienced location technology professionals
- Experienced team around you: All Exaforeans have years of experience in their field and they are passionate in creating state-of-the-art positioning solutions for our clients
- Flexible and caring organizational culture: We are a very professional yet relaxed international work community with a good team spirit and a very flat hierarchy. You have a chance to get to know every Exaforean and have an impact on Exafore’s way of working
- Great work-life balance: Flexible working hours and opportunities for remote work
- Fair annual leave policy: 2.5 days annual leave accrual per month from the beginning of employment and lots of flexibility to arrange your leaves
- Extended health care services
- Lunch benefit and snacks at the office
- Exercise and culture benefit, also a membership to Hermia gym
- Fair compensation for your work: The salaries that we pay to our employees are above the software industry average in Finland
HOW CAN YOU JOIN OUR TEAM?
You can apply for the position by LinkedIn Easy Apply function or approach us through our easy-to-use recruitment system on our career pages.
Our People & Culture Specialist Rita Raittila (rita.raittila@exafore.com, 050 330 7543) is happy to answer any questions you might have about our recruitment process or working at Exafore in general. In case you have more technical questions, you can reach out to our Director of Business Development Ilkka Saastamoinen (ilkka.saastamoinen@exafore.com).
We look forward to hearing from you!
- Technical role
- Algorithms
- Locations
- Tampere
- Remote status
- Hybrid Remote

Our organizational culture
Exafore is an agile and innovative organization with self-organizing teams and individuals. We all have the possibility to have an impact on Exafore’s way of working.
At Exafore people are encouraged to develop their skills and create better solutions together. We are experienced professionals in our field and committed to our work.
Our goal is to make daily work as smooth and efficient as possible so that we can focus on things that matter.
About Exafore
Senior / Principal GNSS Specialist (Digital Signal Processing)
Loading application form