Back to jobs
New

59431-1 - Embedded Software Engineer IV (Firmware)

Redmond, WA

Embedded Software Engineer IV (Firmware)


Overview:
We are looking for a Firmware Engineer to join our wearables research team, whose mission is to design, build, and test prototype systems for future consumer VR and AR experiences. We are specifically looking for a candidate with a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive concepts into prototypes.

Responsibilities: 
Develop and debug firmware for a wearable device that includes multiple sensors and cameras
Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)
Collaborate in a team environment across multiple, research focused, and engineering disciplines

Required Qualifications: 
B.S.. degree in Computer Science, Electrical Engineering, or related field
5+ years of experience in embedded firmware design or equivalent experience
Experience in programming embedded systems with C
Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
Experience with wireless or wired communication protocols such as USB, TCP/IP, Ethernet, Bluetooth and 802.11

Preferred Qualifications: 
Experience with AOSP, embedded Linux, Kernel, Yocto, Buildroot, etc.
Experience maximizing performance of resource constrained systems.
Experience with either an RTOS-based or bare metal system.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf