Senior Software Engineer
Core
Own the technical design and delivery of complex Bluetooth stack features, from interpreting specifications through implementation, validation, and customer issue resolution.
Role type
Senior embedded software engineer (Bluetooth stack)
Builds
Bluetooth low energy stack features for global tier one customers
Domain
IoT, wireless connectivity, embedded systems
Deliverable
production ML models | product features
Required skills
Embedded C, Bluetooth stack development, wireless networking, API design, embedded systems architecture, microcontroller programming (Cortex-M, Risc-V), automated testing, continuous integration, technical documentation
Preferred skills
Agile methodologies, wireless protocols (Zigbee, Thread, Wi-Fi), AI development tools
Technologies
Bluetooth, Bluetooth mesh, 802.15.4, Zigbee, Thread, Wi-Fi, Cortex-M, Risc-V, embedded C
Responsibilities
Collaborate with agile teams to deliver Bluetooth low energy stack features; Perform feature and feasibility analyses and design software and APIs; Implement features in embedded C; Use AI development tools for exploring solutions and writing tests; Review designs and code; Develop automated tests and measure software performance; Work with build scripts and SDK software; Provide input to wireless specifications; Debug technically demanding issues
Seniority
Senior, hands-on IC
