Jakob Engblom

Product Management Engineer

Jakob Engblom is a product management engineer for the Simics* virtual platform tool. He has worked with simulation and programming tools for the past two decades, with a focus on low-level software, embedded systems, and the Internet of Things. He is looking at how simulation in all forms can be used to improve software and system development, from the smallest IoT nodes to the biggest servers. His professional interests also include multicore and parallel systems, computer architecture, cybersecurity, domain-specific modeling, and programmer productivity. 

Recent Posts

29 Search Results

Using Clear Linux* for Teaching Virtual Platforms

For Simics® training and demo purposes, we often use Linux* running on the virtual platforms. Linux is free, open-source, easy to get, and it has always been easy to work with. In the demos and training, we do things like...

Finding BIOS Vulnerabilities with Symbolic Execution and Virtual Platforms

Fuzzing is a common technique used by hackers to find vulnerabilities, where random inputs are sent to expose mistakes in code. However, with the source code and information about the software under attack, crashes and...

Cloud, Containers, and Your Simulator

The Design Automation Conference (DAC) 2019 takes place in Las Vegas, Nevada, on June 2 to 6, 2019. In addition to demonstrating Simics® and other Intel® simulation solutions on the show floor, I have a presentation about how to use cloud...

Simics® Software Automates “Cyber Grand Challenge” Validation

The US Defense Advanced Projects Agency (DARPA) ran a “Cyber Grand Challenge” in 2016, where automated cyber-attack and cyber-defense systems were pitted against each other to drive progress in autonomous cyber-security....

ship with containers

Using Wind River Simics® with Containers (Part 2)

Using Wind River Simics® for running software and system tests has many advantages over using hardware—for debugging, variation, scaling, fault injection, automation, pre-silicon software readiness, and more. In this is...

Fork lift driver loading stacking a shipping container

Containerizing Wind River Simics® Virtual Platforms (Part 1)

In this two-part series, Mambwe Mumba and I discuss how developers can use containers together with Wind River Simics® virtual platforms. Part 1 deals with the technology of containers and how to use them with Simics, and...

Additional Notes about Temporal Decoupling

Last month, I presented a paper about temporal decoupling in virtual platforms at the DVCon Europe 2018 conference. Temporal decoupling is a key technology in virtual platforms, and can speed up the execution of a system by several orders...

Intel Talks at Embedded Conference Scandinavia: Embedded Agile via Simulation

The Embedded Conference Scandinavia 2018 takes place in Kista, Sweden on November 6 and 7. I will give talk about how you can use simulation technology to get more agility into the development of embedded systems. It is about using...

Intel Talks about Temporal Decoupling (and More) at DVCon Europe

On October 24-25 in München, technical experts from around the world will gather at the Design and Verification Conference and Exhibition (DVCon Europe) to share the latest developments in electronic design automation (EDA) languages,...

The Early Days of Simics – An Interview with Bengt Werner

This is close to the 20th birthday of Simics as a commercial product, and in this blog post we take a look back at what happened before Simics went commercial. The product was officially launched in late June 1998. At that point, the code had been...

Intentional and Accidental Fault Injection in Virtual Platforms

When building a virtual platform, the focus tends to be on the nominal operation of the system (as they say in the automotive and aerospace industries). Making sure the virtual platform implements the functionality of the system correctly so that...

1000 Machines in a Simulation

This is the second “Wind River® Simics® at 20” blog featuring feats from the past and how they reflect into current technology and best practices.

A “kilo-machine”

Back in 2004, Simics was being developed by the startup company...

Pages