Sr. Firmware Lead Job in Beaverton 97006, Oregon US

This is a role to manage and sustain the firmware development of a product that is currently in the market. The individual will lead external development partners with a team of about three developers and prioritize tasks based on existing bugs and issues while driving progress forward towards introducing planned feature adds. There is minimal to no firmware development for this position but a deep understanding of firmware development and how to gauge progress and manage expectations is essential. This individual will work closely with product engineers as well as the product architect.

Responsibilities
Works as part of a team to develop internal technology infrastructure for business enterprises. High level technical design and architecture for a project or program to include roadmap and strategy. Must have a wide knowledge and experience with technology platforms, industry best practices for large-scale corporate environments, etc. Good communication skills are required.

Qualifications
2 years Management experience
4-8 years firmware development experience
2 years experience: capable of keeping timelines in mind and prioritizing the team to meet goals
4-8 years experience 8/16/32 bit microcontrollers 
2 years experience: ability to function with minimal direction
In depth understanding of at least one microcontroller family
Self-Starter
Basic electrical hardware debugging skills
Basic electrical hardware design knowledge
2 years experience developing firmware for low power devices
4-10 years C/C++ software development experience 
Experience with SPI, I2C, UART MSP430, ARM, Cortex

Preferred Skills
Experience managing a distributed team is a plus
iOS or Android familiarity a plus
Experience with high volume consumer grade firmware development a plus
Experience with Bluetooth is a plus
Experience with Bluetooth Low Energy is a plus
Experience with RF a plus