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
2026-06-20
Embedded Software Engineer
2026-06-13
Software Engineer
2026-06-18
- 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
2026-06-20
Embedded Software Engineer
2026-06-13
Software Engineer
2026-06-18