Petri Niemelä

Student at Novatron Oy

Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Petri Niemelä is an experienced embedded systems engineer and technical communicator from Finland with over 11 years in IT and electronics, spanning roles from senior SoC validation and senior software engineering at Nokia to technical writing and testing. He combines deep analog electronics knowledge—especially linear regulators and op-amps—with practical embedded development on Atmel processors and a strong foundation in Java and C++ object-oriented design. Petri has hands-on experience building automated test environments, improving build automation, and guiding students on real-world embedded projects, reflecting both production and teaching strengths. His work bridges low-level hardware debugging and higher-level software validation, making him adept at translating complex technical details into clear documentation and test plans. An often overlooked strength is his sustained practice of learning electronics by analyzing complex circuits and DIY projects, which keeps his theoretical skills tightly coupled to practical design.
code11 years of coding experience
job16 years of employment as a software developer
bookB.Sc, Information technology, embedded systems, B.Sc, Information technology, embedded systems at Tampere University of Applied Sciences
bookTampereen yliopisto
github-logo-circle

Github Skills (55)

altium-designer9
decoder9
satellite9
shared-memory8
garmin8
astrodynamics8
gnuradio8
wxwidgets8
driver8
wgs848
dynamics8
quaternions8
simulation8
kicad8
udp7

Programming languages (5)

C++CSwiftJupyter NotebookPython

Github contributions (5)

github-logo-circle
aaltosatellite/skylink

Jun 2022 - Sep 2024

Skylink protocol implementation
Contributions:1 PR, 17 pushes, 2 branches in 2 years 3 months
petrinm/SoapyShared

Feb 2018 - Oct 2022

Virtual SoapySDR driver for sharing a single physical device via shared memory
Contributions:52 commits, 30 pushes, 2 branches in 4 years 8 months
memorysoapysdrdrivershared-memoryrtlsdr
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.
Request Free Trial
Petri Niemelä - Student at Novatron Oy