Niilo Sirola is a Principal Specialist and industrial mathematician with over a decade of experience translating advanced mathematical methods into production-grade positioning and navigation systems. He has led R&D from academia to industry—publishing research, securing patents, and implementing software from Java EE to embedded C for multi-GNSS, UWB and BLE positioning. Niilo combines expertise in modeling, simulation, optimization and robust estimation with hands-on high-performance and parallel computing skills, routinely moving prototypes in Matlab into embedded products. Based in Tampere, Finland, he has steered public research projects and product development alike, often serving as the bridge between scientific rigor and practical systems integration. A subtle strength is his track record of turning theoretical algorithms into fielded receiver code and industrial IP, not just papers.
10 years of coding experience
16 years of employment as a software developer
PhD, Mathematics, PhD, Mathematics at Tampere University of Technology 1965-2018
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.