We are looking for a Low-Level Embedded Software Engineer to join our client's team in Stockholm, Sweden. This is an exciting opportunity to develop and maintain firmware for next-generation sensing chipsets and processors, taking consumer electronics products from concept to production.
You will collaborate with cross-functional teams to write efficient and testable code, debug system-level issues, and define communication protocols and system states. Additionally, you will play a key role in firmware validation and quality testing to ensure optimal performance and reliability.
What You Bring:
- Expertise in C or C++ for embedded firmware development.
- Experience working with microcontrollers and sensor integration (analog & digital).
- Strong understanding of communication protocols (UART, SPI, I2C, etc.).
- Hands-on experience in bare-metal or RTOS firmware development.
- Debugging expertise using JTAG, oscilloscopes, and logic analyzers.
Preferred Qualifications:
- Experience developing complex architectures in RTOS environments.
- Knowledge of inter-processor communication methodologies, MMUs, caching, and ARM architectures.
- Expertise in memory and execution optimization for resource-constrained devices.
- Proficiency in advanced debugging techniques (coredumps, traces).
- Experience working with unit testing, static analysis, and continuous integration.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Android Kotlin
2026-05-27
Software Engineer II
2026-05-24
Full Stack Software Engineer, PLM & Quality
2026-05-26
- Posted
- Mar 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Stockholm County
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Android Kotlin
2026-05-27
Software Engineer II
2026-05-24
Full Stack Software Engineer, PLM & Quality
2026-05-26