Senior Firmware Engineer
Core
Designing, developing, testing, and implementing firmware for embedded systems to augment human thinking and movement.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
Private voice ring and conversational interface products (Stream)
Domain
Consumer electronics / Human-computer interaction
Deliverable
production ML models | product features
Required skills
C/C++, Python, Real-time operating systems (RTOS), Embedded Systems, Hardware Interfacing, Debugging Tools, Version Control Systems, Microcontrollers, Communication Protocols (UART, SPI, I2C), BLE protocol
Preferred skills
Experience with capacitive sensors, sensor fusion
Responsibilities
Design and develop firmware for embedded systems, Collaborate with hardware engineers to define and implement firmware requirements, Perform system integration tests to ensure firmware functionality, Debug and troubleshoot firmware and hardware issues, Document firmware design and development processes, Collaborate with manufacturing partners
