Head Of Embedded Systems Group at Czech Technical University in Prague
Prague, Prague, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michal Sojka is an experienced embedded systems leader with 26 years in industry and academia, currently heading the Embedded Systems Group at CIIRC and serving as an assistant professor researching safety and security in automotive software. He blends deep research credentials—a PhD in Control Engineering and Robotics—with hands-on development from early work on planetarium control systems to Profibus implementations for train control and real-time, predictable embedded platforms at NVIDIA. Michal contributes to notable open-source projects like Stellarium, improving multi-screen UX and long-running time stability, reflecting a pragmatic focus on both UI behavior and robust backend logic. His background in hardware virtualization, real-time execution, and automotive safety gives him rare fluency across low-level systems, formal research, and applied engineering.
26 years of coding experience
13 years of employment as a software developer
PhD, Control Engineering and Robotics, PhD, Control Engineering and Robotics at Czech Technical University in Prague
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Role in this project:
Full-stack Developer
Contributions:5 commits in 1 month
Contributions summary:Michal focused on enhancing the Stellarium application's multi-screen support and improving the user experience. Their contributions include allowing users to configure the screen used in multi-screen setups, fixing fullscreen display issues in specific environments (like Gnome), and refactoring the fullscreen behavior to improve usability. They also addressed a long-standing issue related to time calculations in the application, switching to a method that prevents time from rolling back. This indicates a focus on both front-end display behavior and backend functionality for long runtimes.
Contributions:7 reviews, 67 commits, 17 PRs in 5 years 7 months
elispspacemacsemacsemacs-lspbuild-system
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
Michal Sojka - Head Of Embedded Systems Group at Czech Technical University in Prague