Firmware Engineer – San Mateo, CA
Tyto Life, LLC is seeking a Firmware Engineer to join their team in San Mateo, CA. The ideal candidate will be passionate about the consumer electronics space and possess experience in the below attributes.
The Role
You will use your passion for embedded software to help build our first revolutionary product for the smart home. You’ll be joining a small, dynamic team that is responsible for designing, developing, and testing embedded software. As an early employee at a rapidly growing startup, you’ll have the opportunity to influence our first product and create the best experience you can imagine.
Responsibilities
You’ll build new embedded software modules to improve our codebase
You’ll collaborate with electrical and mechanical engineers to create tightly integrated hardware features
You’ll work with mobile and cloud software engineers to build a truly connected product
You’ll learn about new technologies, from sensors to wireless, to create an amazing customer experience
You’ll review your teammate’s code and have your code reviewed to encourage consistent excellence and shared knowledge
Requirements
Strong C and operating system fundamentals such as threading, abstraction, and memory management
Experience developing device drivers using hardware interfaces such as SPI, I2C, and UART
Experience bringing up hardware platforms using tools such as JTAG, oscilloscopes, and logic analyzers
Comfortable with hardware datasheets, schematics, and layout
Strong communication skills, a positive attitude, and empathy
Self awareness and a desire to improve your skills
Bonus Points
Experience with ARM Cortex-M processors
Experience with a Real-time Operating System such as FreeRTOS or ThreadX
Experience with Bluetooth LE
Experience with Wi-Fi and TCP/IP
Experience with manufacturing abroad
Experience with automated and unit testing
Job Type: Full-time
Required education:
Bachelor’s
Required experience:
Bluetooth LE: 5 years
Wi-Fi and TCP/IP: 5 years
ARM Cortex-M processors: 5 years
C Programming: 5 years