Martin Fischer

Software Engineer at Mobileye

Greater Munich Metropolitan Area Germany
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

🤩
Rockstar
🎓
Top School
Martin Fischer is a software engineer with seven years of experience, currently applying his systems and low-level expertise at Mobileye in the Greater Munich area. He holds top-ranked BSc and Master's degrees in Computer Science from Paris Lodron Universität Salzburg and has supported university courses as a teaching assistant in databases, compilers, and systems engineering. Martin contributes to open-source systems-level projects, notably improving a tiny self-hosting C compiler, RISC-V emulator and hypervisor by adding cache coherency, timer interrupts, syscalls and page-table optimizations. His background includes industrial work on 3D navigation for CNC simulation graphics, reflecting a practical grasp of graphics, embedded and real-time concerns. Colleagues would describe him as methodical and detail-oriented, able to translate academic research into robust implementations. He combines strong theoretical foundations with hands-on debugging and performance tuning at the intersection of compilers and systems software.
code7 years of coding experience
bookMaster's degree - Dipl.-Ing., Computer Science, 1.00, Master's degree - Dipl.-Ing., Computer Science, 1.00 at Paris Lodron Universität Salzburg
languagesGerman, English
github-logo-circle

Github Skills (14)

c1710
system10
system-calls10
compiler-design10
c1110
sys10
operating-system10
assembler9
emulation9
assembly9
risc-v9
hypervisor9
interrupt8
timers8

Programming languages (3)

C++CJupyter Notebook

Github contributions (5)

github-logo-circle
cksystemsteaching/selfie

May 2019 - Mar 2022

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Role in this project:
userBack-end Developer
Contributions:2 releases, 12 reviews, 237 commits in 2 years 10 months
Contributions summary:Martin primarily worked on improving the `selfie` compiler, emulator, and hypervisor system. Their contributions included fixing a bug related to data segment size checking and modifying terminology related to page table entries and indices. Additionally, the user made various improvements and optimizations to the page table implementation, including refactoring the indexing logic. Furthermore, the user introduced cache coherency and timer interrupt functionality, and implemented several syscalls.
emulatorsymbolic-execution-enginecompilercomputer-sciencecompiling
fischer-martin/selfie-1

May 2019 - Jun 2022

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Contributions:20 pushes, 13 branches in 3 years 2 months
risc-vhostingemulatorriscvself-hosting
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
Martin Fischer - Software Engineer at Mobileye