Summary
Jan Carlson is a Professor of Computer Science at Mälardalen University with over a decade of focused experience in component- and model-based development of embedded systems. His research portfolio emphasizes architectural decision support, allocation optimization, model-level timing analysis, and automated code generation for real-time systems, complemented by work on event pattern detection and shared stack analysis. He progressed through roles from PhD student to professor at the same institution, bringing deep domain knowledge and continuity to long-running projects like component model development within the Progress project. Based in the Västerås area of Sweden, Jan combines rigorous academic training (PhD) with practical system-level insights that help bridge formal analysis and deployable embedded software.
9 years of coding experience
7 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Mälardalen University
Master of Science, Computer Science, Master of Science, Computer Science at Linköping University