Software Engineer, Uppsala

We are looking for a Software Engineer to our Eclipse team in Uppsala

IAR Systems is the world-leading vendor of embedded development tools that provides superior technology and services, enabling our customers to create the products of today and the innovations of tomorrow. We have +30 years long history in the embedded space. Thanks to this, we host a deep knowledge and long-term experience of embedded development and our market.

The IAR Embedded Workbench product family is a set of highly sophisticated and easy-to-use development tools for programming embedded applications. It integrates the IAR C/C++ compiler, assembler, linker, librarian, text editor, project manager, and C-SPY® debugger in our integrated development environment (IDE).

We provide the IDE in two variants, one proprietary version and one based on Eclipse. Our products are available for a multitude of target architectures ranging from 8- to 32-bit microcontrollers (MCUs) and are sold worldwide through authorized resellers and our own sales organization. The main development site is Uppsala, Sweden.

Job description and Qualifications: Eclipse team
As a software engineer your main task is to develop high-quality, innovative, and fully performing software in compliance with coding standards and technical specifications according to assigned tasks. You are part of a development team, and the development activities are either performed solely or together with colleagues in the team (or from other teams). As for all roles in the company, it is important to understand the company business and work towards company goals. As a member of the Eclipse team you will develop and maintain our Eclipse IDE.

The ideal candidate will possess these required qualifications
• A university degree or corresponding experience is required and preferably you also have some work experience within the field

• Documented experience in Java programming

Desired skills
• C/C++ programming

• Eclipse plug-in development

• Experience of Windows and Linux as host platforms

• Scripting languages, such as Ruby, or similar

• Windows interface programming using MFC or multiplatform interface programming using Qt (or similar)

• Working methods such as Scrum, Kanban, or test-driven development

• Build machinery (Jenkins, Maven, CMake, scripting, continuous integration)

• Experience or interest of microprocessor and hardware-oriented development

Are you who we are looking for? We put great emphasis on personal qualifications and we encourage all qualified individuals to apply!

Deadline for applications: March 31, 2018

Selection and interviews will take place on a continuous basis. The post may be filled before the closing date, so please apply as soon as possible. Apply here.

For information: Fredrik Svensson, 073 357 00 71.

About IAR Systems:

IAR Systems is a truly global company at the top of our industry, providing world-leading software for building embedded applications for over 30 years. Our software is used by many of the world’s largest corporations, as well as thousands of small and medium-sized companies. Our customers use our software to program processors in embedded systems. With our technology, our customers create the products of today and the innovations of tomorrow. We are in a unique market position thanks to our leading technology. 

We are headquartered in central Uppsala, Sweden, but due to our international reach, over 95% of sales are attributable to markets outside the Nordic region. Most product development takes place in Uppsala, but also to a certain extent in the USA. We are listed on NASDAQ Stockholm.

We are a knowledge-intensive and value driven company, operating in a fast-paced, technology driven environment. We are a dedicated team of more than 180 employees world-wide; all proudly working together to provide the most competitive customer solutions.

We have an existing large and loyal customer base and excellent partnerships within the embedded systems community.

© IAR Systems 1995-2018 - All rights reserved.