I am a Graduate Software Engineer at Arm and a recent Computer Science Master’s graduate from Iowa State University. My research interests include Program Analysis, Compilers, High-Performance Computing, and Computer Architecture. I find enjoyment in exploring a myriad of hobbies. I’m passionate about computers, open-source projects, 3D printing, mechanical keyboards, motorcycles, soccer, and hiking.

Luke Marzen pictured, looking very handsome just after receiving a medal for graduating the University Honors Program.

Luke at the Iowa State University Honors Convocation.

Career

In January 2025, I began my current role with Arm as a Graduate Software Engineer, contributing to the development of Raven. Raven is a dynamic random test generator written in modern C++, widely used by CPU design teams across the Arm ecosystem for over a decade. My responsibilities include designing new features, debugging complex issues, and supporting Raven’s use for A, R, and M-class cores. This role allows me to leverage my expertise in C++ and computer architecture as I collaborate with engineers to tackle challenging verification problems.

During my time in school I completed four interships/co-ops amounting to nearly two years of experience. In May of 2021, I began my first co-op as a Software Engineer at Collins Aerospace in Cedar Rapids, Iowa. At Collins, I supported the verification effort of flight deck software for the Tuning and Control Panel (TCP-2100) and the Display and Crew Alerting Systems (DCA) for Boeing 787 and 777x. After my co-op, I kept working for Collins part-time while enrolled in classes before moving to Arizona the following summer for an internship with Raytheon Missiles & Defense. At Raytheon, I fixed bugs, vulnerabilities, and other weaknesses in embedded software identified by static analysis tools. During the last year of my undergrad and first year of my graduate studies I completed two internships with Arm’s Architecture & Technology Group which I eventually joined full-time upon graduation.

Contact

The best way to get in contact with me is via email: marzenlj.mail at proton.mail dot me

To see what open-source projects I am contributing to, check out my GitHub.

Connect with me on LinkedIn.