
Senior Firmware Engineer - Shared Devices
- Landskrona, Skåne
- Tillfälligt
- Heltid
- Develop, optimize, and maintain embedded firmware for gateway and encoder devices using STM32 or Nordic microcontrollers.
- Work across the full lifecycle of feature development-understanding use cases, contributing to architecture decisions, and integrating hardware and cloud/backend systems.
- Implement unit and integration tests to ensure the reliability and performance of your code.
- Collaborate daily with developers, testers, a product owner, and an agile coach to build scalable, maintainable firmware that supports millions of users worldwide.
- Balance power efficiency and performance in battery-driven and always-on devices.
- A Master's degree in Computer Science, Mechatronics, Embedded Systems, or a related field.
- Solid hands-on experience in embedded C/C++ development.
- Proficiency working with microcontroller-based systems, especially STM32 or Nordic Semiconductor platforms (experience with one is sufficient).
- Familiarity with RTOS (FreeRTOS or Zephyr) and low-power design principles for battery-operated devices.
- Experience with communication protocols such as BLE, Zigbee, RS485, or RFID (a plus, not a must).
- Fluency in English (Swedish is a big plus).
- Learning and career development opportunities, whether it's online learning, management training or enhancing your skills.
- Competitive salary and benefits package.
- A dynamic and inclusive work environment.
- The chance to make a meaningful impact in attracting and retaining top talent.