Embedded System Engineer

Are you a problem solver who loves to identify improvement areas and have a passion for driving action for changes? Then this is a job for you!

Location: Uppsala, Sweden

As an Embedded system engineer you are part of a technology team which develops firmware for in-circuit debug/trace probes, our proprietary probes I-jet, I-jet Trace for Arm and RISC-V architectures, and future probes. Our customers use the debug probes together with IAR Embedded Workbench to debug their application code directly on their development boards.

About the role

You will be part of a team of skilled colleagues distributed in Sweden and US. Your work location will be in the IAR Uppsala office, but in your daily work you will primarily interact with your colleagues in the US.

You will write excellent and efficient code that you will review and test as well as write test plans. It is also expected that you will be creating documentations and contribute to innovative solutions where products are improved.

Who are we looking for?

Development is a big part of your responsibility and quality assurance is something you will put a lot of effort on. It’s very important that you use efficiency and work in a smart way and always try to improve your working methods to secure the highest quality in your delivery. We also see that you are a self-motivated person that is structured and has a well-planned agenda each day and ow your own time management. Since this is a changing environment, you need to have a flexible personality where you can reprioritize your focus area if needed. You also have a passion for finding problems and implementing new improvements. You are a natural problem solver!

You have a passion for solving problems and implementing new improvements. You have a flexible personality where you can reprioritize your focus area if needed and you are open to reconsider your working methods to secure the highest quality in your delivery. We see that you are a self-motivated and structured person. You are a natural problem solver!

To fit this position, we see that you have

  • A bachelor’s degree or higher in computer science or computer engineering or equivalent practical experience from a related technical field.
  • Knowledge in hardware and software architecture and debugging
  • Experience in working with electronics and embedded systems design
  • Experience in writing software in C or C++
  • Experience in working with embedded environments, schematics, trace, and board-level debugging
  • Experience with FPGA-based SoC platforms such as Xilinx Zynq
  • Experience of Arm/Cortex architectures

We see it as a big plus if you have

  • Knowledge in RISC-V architecture
  • Understanding of digital and analog electronics
  • Experience of scripting languages such as Python


IAR Systems are collaborating with Nexer Recruit regarding this recruitment. Please contact recruitment consultant markus.hanna@nexergroup.com or call +46 73 031 15 81 if you want to learn more about this position. 

About the company

IAR Systems provides world-leading software tools and services for embedded development, enabling companies worldwide to create the products of today and the innovations of tomorrow. Since 1983, IAR Systems’ solutions have ensured quality, reliability and efficiency in the development of over one million embedded applications. The company is headquartered in Uppsala, Sweden and has sales and support offices all over the world. Since 2018, Secure Thingz, the global domain expert in device security, embedded systems, and lifecycle management, is part of IAR Systems Group AB. IAR Systems Group AB is listed on NASDAQ OMX Stockholm, Mid Cap.


We look forward to see your application!

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.