Mark Asselstine is a Senior Principal Technologist with 26 years of software engineering experience, currently leading technology efforts at Wind River from Ottawa. He brings deep expertise in real-time embedded systems, robotics and control, telecommunications, virtualization, IoT and cloud, and a specialty in open source build systems—demonstrated by substantive contributions to high-profile projects like OpenEmbedded and BitBake that improved build stability and systemd integration. Mark combines hands-on engineering with architecture and team leadership, applying meticulous attention to reliability across safety-critical domains such as air traffic control and telecom. He relishes solving tricky integration and build problems and still finds the same joy in coding that he did writing his first "hello world" on a TI99.
26 years of coding experience
23 years of employment as a software developer
B.Eng. Software Engineering, B.Eng. Software Engineering at McMaster University
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
DevOps Engineer / Build & Release Engineer
Contributions:22 commits in 7 years
Contributions summary:Mark contributed to the improvement of the OpenEmbedded build system by addressing various build and integration issues. Their work included fixing build failures caused by /tmp with noexec, adjusting systemd configurations to prevent blocking during service restarts, and updating scripts to ensure proper operation with systemd. The user also resolved conflicts between packages and made changes to the build process to avoid issues with native builds, thus enhancing the overall stability and maintainability of the OpenEmbedded core. These changes directly impacted the ability to build and test the software in the repository.
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
Role in this project:
Backend Developer & Build Engineer
Contributions:6 commits in 5 years 11 months
Contributions summary:Mark primarily contributed to the BitBake build system by fixing bugs and improving functionality. Their work involved addressing issues related to fetching files using wget, specifically handling cases with `.netrc` files and authentication. They also implemented changes in `bitbake-layers` to manage layer branches when cloning, and modified data handling for python snippets within the BitBake environment, demonstrating a strong understanding of the build process and underlying data structures. The commits highlight their focus on stability and usability.
hacklangrustlibgit2pull-requestsis-git
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
Mark Asselstine - Senior Principal Technologist at Wind River