Software Development Engineer - Connectivity, Emerging Device Software
Core
Design, develop, and verify firmware and system architecture for embedded systems in next-generation wearable devices and smart glasses.
Role type
Embedded Software Engineer (Wearables)
Builds
Embedded firmware, system solutions, and device software for consumer wearables
Domain
Consumer Electronics / Wearable Technology / Embedded Systems
Required skills
Embedded firmware development, C/C++, Embedded Linux, Android systems, ARM-based platforms, Board level design, WiFi, Bluetooth
Preferred skills
Bluetooth Classic/BLE protocol stacks, Wireless sniffers, Factory test planning, ARM SOC architecture, Mentoring
Technologies
C, C++, Linux, Android, ARM, WiFi, Bluetooth, Ellisys
Responsibilities
Design and develop firmware for embedded systems, Investigate and prototype new system solutions, Participate in design reviews and API development, Debug and bring up software for beta and production, Collaborate with hardware product teams
Seniority
Mid-Senior, hands-on IC