Jakob Engblom

Product Management Engineer

Jakob Engblom

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

23 Search Results

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 Virtutech*, and...

Running “Large” Software on Wind River® Simics® Virtual Platforms, Then and Now

This is the first of a series of posts that will look at the past, present, and future of Wind River® Simics® virtual platforms. In 2018, it is 20 years since its commercial launch as a product. At the time back in 1998, Simics was marketed by a...

Embedded World: Getting Agile with Simulation

I have a show floor talk at the upcoming Embedded World in Nurnberg, the world’s premier “Embedded” show. At 10.00, on February 27, I will present “Getting Agile in Embedded Development using Simulation” in Hall 3. This talk is about how you can...

Simulation Plays in the Gartner Top Ten Tech Trends for 2018

Image used with permission from Gartner.com   Simulation Plays in the Gartner Top Ten Tech Trends for 2018 The analyst firm Gartner has published a list of their “Top 10 Strategic Technology Trends” for 2018. The list contains a wide...

Using Wind River® Simics® to Inspire Teachers in Costa Rica

Fernando Molina, Intel Costa Rica intern It is often said that you do not know something for real until you have taught it to someone else. Recently, I had the delightful experience of working through such an experience with Fernando Molina, an...

Follow-Up: How does Microsoft Windows 10 Use New Instruction Sets?

In my previous blog post “Question: Does Software Actually Use New Instruction Sets?” I looked at the kinds of instructions used by few different Linux* setups, and how each setup was affected by changing the type of the processor it was running...

Question: Does Software Actually Use New Instruction Sets?

Over time, Intel and other processor vendors add more and more instructions to the processors that power our phones, tablets, laptops, workstations, servers, and other computing devices. Adding instructions for particular compute tasks is a good...

“Virtual Platform Checkpointing @ SystemC* Evolution Day 2017”

The SystemC* Evolution Day 2017 is happening in München next month (on October 18). Just like last year, it is right after DVCon (Design and Verification Conference) Europe, and we expect to see a lot of people interested in design, verification,...

Small Batches in Hardware Design using Simulation

This blog is about the small batches principle, and how doing work in small batches improves product quality, reduces waste, and makes development less risky. It is an alternative formulation of “Agile”.

The Small Batches Principle – Building Big one Piece at a Time

The concept of “Agile” is usually associated with software development, and much of what is being said about Agile is really tailored for pure software development. Still, people are trying to apply Agile to system and hardware development, but...

The More the Merrier – Building Virtual Platforms for Integration

Integration. A word to scare children with?  Maybe not, but it definitely is one of the hardest parts of system engineering and building. When different pieces of hardware, firmware, and software are combined to build a complete system, all kinds...

How Simulation Started a Billion-Dollar Company

For this blog post, we will go back in time to the early 1990s. At that time, “PC graphics” was almost an oxymoron. If you wanted to do real graphics, you bought a “real machine”, most likely a Silicon Graphics* MIPS*- based workstation. At the PC...

Pages