Job summary
A leading technology company in Sweden is seeking a Software Engineer to join its Platform Team. This role is focused on the development and maintenance of a new software platform for the consumer sewing industry. Responsibilities include writing efficient code in C++ and C, utilizing STM32 microcontrollers, and developing user interfaces with Qt and QML. The ideal candidate has a Bachelor's degree in a relevant field and at least 3 years of experience, working in an Agile environment.
Strong programming skills in C and C++ (17)
Experience with STM32 microcontrollers
Proficiency in Qt and QML for UI development
Knowledge of UML and IBM Rhapsody for system modeling
Linux userspace and kernel development expertise
Scripting skills in Python
Database management with SQL
Version control using Git
Project tracking with Jira
Familiarity with Continuous Integration (CI) practices
Test-Driven Development (TDD) experience
Agile software development methodology knowledge
Understanding of RESTful web API development
Bachelor's degree in Computer Science, Software Engineering, or a related field
3+ years of relevant software development experience