Software Engineers Embedded (Junior to Principal)

by:  The Qt Company

Das Stellenangebot ist auf folgender Veranstaltung verfügbar:

About the Role

Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on MCUs. Today microcontrollers are used more and more in different industries like consumer, medical, industrial and automotive.

We have several Software Engineer positions open in our new, growing MCU team in Oulu, Finland - you can find a role that matches your background, interest, and motivation. We are also able to adjust the position according to your level of expertise. Continue reading and find out what our MCU team has for you!

We are looking for software experts to help shape our software solutions for low end embedded systems. You will work on the world's leading cross-platform C++ framework, where you will contribute to developing solutions that make life easy for embedded application developers. MCU team is focusing on making Qt work great on resource constrained MCU platforms.

Some things you could be doing in this area, but not limited to these:

  • Optimize rendering on MCU devices by utilizing HW capabilities
  • Implement new features on the Qt Ultralite engine
  • Help integrate Qt for MCUs to our world-class development tools such as Qt Creator & Qt Design Studio
  • Adapt Qt for MCUs to work on new microcontroller platforms
  • Solve problems that the resource constrained MCU platform brings to software development

Some things that we value:

The main thing is that you are curious and creative and want to write robust, modern C++.

  • Experience with low-level embedded systems or resource constrained devices
  • You are brave enough to take a deep dive into MCU graphics systems and extracting the best out of graphics accelerators
  • You have written or contributed to 2D engines and/or software rasterizers
  • You have a knack for creating useful and easy-to-use APIs or development tools
  • Good communication and collaboration skills, both online and face-to-face
  • You are able to substantiate your thoughts with arguments and reasoning
  • You are comfortable in designing architectural solutions to address user needs
  • Knowledge of Qt and QML
  • First-hand experience working on MCU software projects with or without an OS
  • Experience with Embedded Vendor SDKs and Tools such as STM32Cube, MCUXpresso, E2 Studio etc.
  • Focus on quality - keywords are continuous integration, testing and code reviews
  • Hands-on experience on debugging and profiling on embedded devices
  • Strong spoken and written communication skills in English

Why to join #Qtpeople?

We have a cool product, but it is our people that makes us exceptional. We offer a highly international workplace, where you get to contribute to the cutting-edge technology and product. At Qt you get to work with a truly global team in an innovative and fun environment and with world leading customers and a large, unique community.

In addition to that we offer you

  • Great colleagues from many parts of the world
  • A family friendly, diverse, sociable workplace where learning is valued
  • Flexible hours, that focus on work/life balance
  • Training programs
  • A nice office space – game space, no open office, easily reachable by public transport
  • A collaborative and inclusive work environment
  • Support with relocation
  • Wide occupational health care, health insurance & dental care
  • Lunch benefit + Sport & culture vouchers

We would like to know more about you. Tell us about your skills, strengths and knowledge. If possible, share some code. But even more importantly: Tell us about yourself. Our team would be happy to meet you, tell more about the position and introduce our dynamic, but relaxed working style.

To learn more about us, visit or check our Instagram account  @theqtcompany.

Jobs that may interest you

Senior Data Engineer

Angeboten von:  Barona IT / Northstarjobs
Arbeitsplatz: Finland
You will be designing and implementing the data collection and analytics infrastructure to support game design, business, operations and data driven features in the game. All this in a central role for the analytics and data collection and as part of a fantastically experienced team of game developers, designers, cloud developers and data scientists. The work has just begun so... Erfahren Sie mehr

Machine Learning SW Developer

Angeboten von:  Vaisto Solutions
Arbeitsplatz: Finland
Vaisto Solutions aims to continue being a forerunner in our business. The fusion of our highly competent team, smart machines, and intelligent methods heighten the development of superior products and experiences for our clients. The most we value our employees – make no mistake, our goal is to be one of the best in the realm of Deep Tech. For... Erfahren Sie mehr

UI/UX suunnittelija

Angeboten von:  Huld
Arbeitsplatz: Finland
Oletko sinä etsimämme? Onko täydellisyyttä hipova käytettävyys ja silmiä hivelevä visuaalisuus lähellä sydäntäsi? Haluatko työskennellä digitaalisten palveluiden parissa, joista on aidosti hyötyä niin käyttäjälle, kuin asiakkaan liiketoiminnallekin? Helpotat asiakkaidemme arkea suunnittelemalla intuitiivisia ja visuaalisia käyttöliittymiä, joissa ihmisläheinen suunnittelu ja rautainen teknologiaosaaminen kohtaavat. Selvität loppukäyttäjien tarpeet ja luot palvelun vastaamaan käyttäjien toiveisiin. Kaiken tämän pohjalta rakennat saumattomia käyttäjäkokemuksia, joiden keskiössä on... Erfahren Sie mehr

Senior Azure Solution Architect

Angeboten von:  Huld
Arbeitsplatz: Finland
We are looking for Senior Azure Solution Architect s for our ongoing customer projects! Huld is an internationally unique technology design house. We support our customers in designing and developing digital services such as business and industrial applications, information systems, IoT solutions and mobile solutions. We provide services for the leading organizations in industrial and public sectors, space and national... Erfahren Sie mehr
Challenges and work environment Voima is always looking for capable developers. You will be working in a small team of in-house developers with a wide range of differing skills. Our development team follows the SCRUM method. We have lots of options what to work on and interesting problems to solve related to many different fields in front of and behind... Erfahren Sie mehr