Duration: 6+ months
Location: Bothell WA
Experience: More than 5 years professional experience.
Education: Bachelor's Degree or equivalent unless otherwise specified.
BS or MS degree in Computer Science/Electrical/Electronic or Computer Engineering or equivalent experience in a similar discipline
Architectural experience for platform creation is strongly preferred
Balance short term versus long term actions, strategic vs tactical requirements, while continuing to align the architectural road map to achieve the strategic vision
Excellent communication (both written and verbal), interpersonal skills and experience in presenting to business and technical teams in an effective and persuasive manner
Excellent C design and coding skills
Experience using logic analyzers and other hardware tools to debug complex system issues
Experience with bare metal programming of 8/32 bit micro-controllers
Ability to effectively collaborate with engineers with varying levels of experience, capable of communicating vision and mentoring fellow engineers
Hands-on experience with new hardware bring up and ability to ramp up quickly on complex and unfamiliar code across various technology areas
Ability to debug complex issues spanning hardware/firmware/software, using tools such as oscilloscopes, function generators, IDE s and emulators for identifying root cause and evaluating possible solutions
Experience with various interfaces including SPI, I2C, UART etc.
Understanding of board and system-level technologies and the ability to read, interpret and review analog and digital circuit schematics in order to develop requirements for low level drivers and hardware specific features.
Experience working with RTOS
Experience in wireless technologies such as BLE, Wi-Fi, Zigbee
Experience within a regulated environment (e.g. FDA, FAA)
39899 Balentine Dr #385 Newark, CA, 94560