image

Johan Karlsson

Johan  has 30 years of experience of  product development. His main focus is embedded software. Since Johan has been leading product development teams he also have a good understanding of production, mechanics, regulatory demands and leading. During the last 15 years or so Johan have spent the major part of his engineering work on collecting demands and convert them into specifications. Johan has also made his share of pre studies that often includes specification of products.

Johan is a creative problem solver with a deep understanding of user experience, he is also an easygoing person with excellent communication skills.

 

 

Embedded Software Design & Development Electronics Mechatronics

Programming languages

Languages Experience Rating Last used
C 30 years 5 2020
C++ 30 years 4 2015
Assembler 35 years 3 2008
CSS 1 years 2 2023
HTML 30 years 3 2023
PLC Programming 20 years 3 2012
Aurdino 15 years 4 2023
VHDL 10 years 2 2003

Development tools

Tool Experience Rating Last used
Altium Designer 10 years 2 2015
Arduino 15 years 4 2023
CAN-kommunikation 10 years 3 2015
GCC 25 years 4 2023
MS Excel 28 years 4 2023
Raspberry Pi 13 years 3 2021
Segger J-Link 10 years 2 2015
STM32CubeIDE 1 years 2 2020
Subversion (SVN) 15 years 4 2023
Trello 5 years 4 2020
Visual Studio Code 2 years 3 2023
WordPress 8 years 4 2023

Knowledge & technologies

Tool Experience Rating Last used
Algorithms 30 years 4 2023
CAN 10 years 3 2015
Circuit Theory 35 years 4 2022
Control theory 30 years 3 2020
Electronics 30 years 4 2022
FPGA 9 years 2 2003
IAR Embedded 8 years 2 2004
Mechatronics 25 years 4 2020
Prototyping 25 years 5 2020
RTOS 20 years 2 2015

Languages

Language Skill level
Swedish Native speaker
English Near native / fluent
German Basic communication skills

Education

  • M.Sc Computer Systems Engineering (1990 - 1994) Högskolan i Halmstad
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.

Projects & Employments

Current & previous projects

Responsible for specification of system for German Navy. Also lead of electronic and software development. at Colorlight, Halmstad

Classified information. Non lethal weapon and surveillance system.

Technologies: Embedded computing, electronic control systems, system integration.

Troubleshooter at Luminell, Halmstad

Helped Luminell with final integration and troubleshooting. Work in Halmstad and at end customers site in Italy. Searchlight integrated with radar etc for Italian Navy.

Technologies: Wiring, debugging of embedded system, regulators, control systems

Lead of electronics, design of thermal properties, procurement support and other odd jobs at Garo AB, Gnosjö

Garo developed a line of fan heaters for the Scandinavian market. I wrote the electronic and electrical parts of the product specification. I worked close together with the mechanics designer. I did rapid prototyping, testing. As a spin off we did another similar project for air dryers. I wrote a software prototype for the user interface and named it "FanTastic", Garos marketing department liked the name and the product line is named FanTastic

Technologies: VisualStudio, temperature measuring, electronics/mechanics integration

Engineer at UniCarrier(fd Atlet truckar), Göteborg

In the first part of the project I helped UniLever to finalize the hardware of a HMI they ordered from a Chinese company. I also did some user interface prototyping and edited electronics specification and wrote software specification. I was hired to help the companies to communicate better. In the second part of the project i was in lead of doing specification and implementation of a boot loader for the HMI.

Technologies: ARM, STM, TouchGFX