Senior Embedded Software Engineer
Core
Design, develop, and maintain embedded software (firmware) for advanced wearable/embedded hardware, specifically for a new Connected watch release.
Role type
Senior Embedded Software Engineer (Wearables/Firmware)
Builds
Firmware for ARM Cortex-M based connected watches
Domain
Consumer Electronics / Wearables / Watchmaking
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, ARM Cortex-M4/M33, STM32, nRF54, VSCode, GitHub Copilot, Python (basic)
Preferred skills
Zephyr RTOS, MCUBoot, Bluetooth Low Energy (BLE), Cryptocell/Security, low-power optimization, LVGL, TDD, CI/CD, SAFe Agile
Technologies
STM32, nRF54, ARM Cortex-M4, ARM Cortex-M33, VSCode, GitHub Copilot, Python, Jenkins, Jira, Confluence, Bitbucket
Responsibilities
Design and develop firmware for ARM Cortex-M architecture; Write clean, maintainable C/C++ code; Drive feature delivery from low-level hardware abstraction to application-level logic; Collaborate with mobile developers, testers, and product owners in SAFe Agile ceremonies.
Seniority
Senior, hands-on IC
