Senior/Principal GNSS Specialist (Digital Signal Processing)
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!
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 multinational team of 20 Exaforeans.
We are looking for an experienced SENIOR/PRINCIPAL GNSS SPECIALIST with DSP specialty to join our team in Finland.
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 customer projects related to GNSS receiver development. All 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 testing. We have had several 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 one of our existing GNSS receiver development projects where we 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 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, C, Python
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 (tracking is very likely expected to be done with delay/phase/frequency locked-loops as opposed to, for example, Kalman filters)
- Software development skills in C language
- Good communication skills in English
- Any other GNSS or location technology expertise is considered a plus
What can Exafore offer you?
- Meaningful and professionally challenging role: You will have lots of opportunities to make challenging technical decisions and implementing 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
- A fair compensation for your work: The salaries that we pay to our employees are above the software industry average in Finland
Exafore co-founder Ilkka Saastamoinen (ilkka.saastamoinen@exafore.com) is happy to answer any questions you might have.
We look forward to hearing from you!
- Technical role
- Software Development
- Locations
- Tampere
- Remote status
- Hybrid

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.