STMicroelectronics vacancy search engine

Senior Software Developer M/F

Vacancy details

General information



Job level

40 - Experienced

Position description

Posting title

Senior Software Developer M/F



Contract duration (nb of months)


Job description

Do you want to develop the world's best embedded GUI framework? Then here's your chance!

We are looking for a highly motivated Senior Embedded Software Developer to join the TouchGFX team at STMicroelectronics in Aarhus. STMicroelectronics is a worldwide leader in semiconductors. In the Aarhus site we are a team of dedicated people with a passion for creating the world´s best performing and easy to use Embedded GUI framework. 

The TouchGFX team is a part of STMicroelectronics’ Microcontroller division headquartered in Rousset in Southern France. We are the creators of the innovative STM32 graphic software offer TouchGFX, renowned and widely used across the globe for creating modern embedded user interfaces. TouchGFX is the major GUI software within appliances, wearables and industrial sectors. As senior embedded software developer you will be a part of this team and a key part of its future success. 

The graphics team is based in Aarhus, Grenoble and Tunis. The team has a long history and highly valued experience in embedded graphics development. The team’s main tasks vary from graphics hardware IP´s in STM32 microcontrollers, TouchGFX framework and PC-tool development, building and maintaining extensive ecosystem as well as on-site support of key-customers. 


Your daily responsibilities will be: 
Maintain and extend the STM32 graphics software portfolio.
Test and validate system performance 
Help the product owner to envision new solutions by prototyping innovative concepts 
Troubleshoot, find root causes and fix existing product issues 
Provide development support for ST’s field engineers and key customers 
Communicate frequently and clearly with the scrum team about project status, challenges, and milestones 
Represent the Graphics development team at relevant meetings 

To qualify for the position, you must have: 
- Extensive experience (+4 years) working with and developing embedded systems 
- C++ experience 
- High interest in embedded hardware 
- Great English skills, verbal/written 

Ideally, you will also have 
- Degree in Computer Science, Engineering, or related technical field 
- Experience with microcontroller based systems 
- Experience with development of graphics applications 
- Familiarity with agile software delivery methodologies such as Scrum 

We are looking for: 
- A passionate software developer with a desire to stay on top of trends in the embedded graphics technology space 
- A team player with a natural ability to collaborate and share knowledge and success 

Position location

Job location

Europe, Denmark, Aarhus

Candidate criteria

Education level required

5 - Master degree

Experience level required

2-5 years


English (3- Advanced)


Desired start date