Embedded Systems Developer
OverviewWe are seeking an Embedded Systems Developer responsible for writing the firmware that drives the August Smart Lock. They will be responsible for customizing a Bluetooth LE stack, implementing an API through Bluetooth, and engineering the main firmware to achieve the utmost reliability with the lowest power consumption.The Embedded Systems Developer is an integral part of the product development team and will regularly collaborate with the smartphone and server engineering teams. Embedded Systems Developer will maintain full responsibility for ensuring the firmware and API work reliably under adverse conditions with supported smartphones and other BLE clients.Please note - local San Francisco Bay Area candidates ONLY.  No relocation. Principals Only.ResponsibilitiesArchitect, implement, and maintain complex firmware designsWrite clean, easy to understand, robust, and sustainable code tailored for embedded systemsNegotiate, specify and document communication protocols, system states, and FW/SW feature requirements with the SW teamHelp select micro controllers, define power management strategies, and review schematics with the HW teamCreate and write cases to exercise and validate firmware
Title: Embedded Systems Developer
Salary: None
Description: OverviewWe are seeking an Embedded Systems Developer responsible for writing the firmware that drives the August Smart Lock. They will be responsible for customizing a Bluetooth LE stack, implementing an API through Bluetooth, and engineering the main firmware to achieve the utmost reliability with the lowest power consumption.The Embedded Systems Developer is an integral part of the product development team and will regularly collaborate with the smartphone and server engineering teams. Embedded Systems Developer will maintain full responsibility for ensuring the firmware and API work reliably under adverse conditions with supported smartphones and other BLE clients.Please note - local San Francisco Bay Area candidates ONLY.  No relocation. Principals Only.ResponsibilitiesArchitect, implement, and maintain complex firmware designsWrite clean, easy to understand, robust, and sustainable code tailored for embedded systemsNegotiate, specify and document communication protocols, system states, and FW/SW feature requirements with the SW teamHelp select micro controllers, define power management strategies, and review schematics with the HW teamCreate and write cases to exercise and validate firmware
Requirements: Mid-Senior level experience, None education
Fraudulent: No