At Sii Sweden we partner with some of the most forward-thinking companies across industries such as automotive, healthcare, life-science and banking.
As an Embedded Software Developer at Sii, you won’t just write code—you’ll contribute to the success of diverse, high-impact projects that demand both deep technical knowledge and creative problem-solving; you’ll play a key role in delivering tailored solutions that meet client’s unique requirements.
Joining us means working in a collaborative, consultancy-driven environment so If you're excited by challenge, and the opportunity to grow alongside some of the best engineers in the field, we’d love to hear from you!
Your tasks
-
Design and implement software architecture for embedded systems
-
Develop robust applications using C++ and Qt/QML for device interfaces and control logic
-
Work on hardware-related programming, including device drivers
-
Design, build, and debug embedded Linux environments (GNU/Linux) for various hardware platforms
-
Write scripts and tools in Python (or equivalent) to support development, testing, and automation
-
Collaborate with cross-functional teams, including hardware engineers, QA, and UX designers
-
Contribute to design reviews, documentation, and system integration activities
Requirements
-
Degree in Software Engineering, Computer Science, or similar
-
Solid experience with C++ in embedded system environments
-
Strong knowledge of Qt/QML for UI and application layer development
-
Experience with GNU/Linux system development and configuration
-
Hands-on knowledge of hardware-level programming
-
Familiarity with scripting in Python or a similar language
-
Proficiency in embedded systems architecture and real-time constraints
-
Ability to debug complex software/hardware interactions