Job Description
We are looking for a Firmware Engineer to join our 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
● Lead efforts to analyze, design, develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
● 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, making the architectural tradeoffs required to rapidly deliver firmware solutions
● Support all phases of custom hardware development - including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up
REQUIRED Qualifications
● B.S.. degree in Computer Science, Electrical Engineering, or related field
● 4+ 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
● Experience with high-compute/throughput systems and using sim/modeling to estimate performance and power
Job Tags
Similar Jobs
Randstad USA
...Job Description Job Description Randstad is partnering with a company in South Bloomington for multiple types of assembly roles. Shift is Monday-Thursday 6am-4:30p Hourly pay rate ranges from $18-20 This position requires a background check. Job duties...
Uline, Inc.
...Senior Graphic Web Designer Corporate Headquarters 12575 Uline Drive, Pleasant Prairie, WI 53158 Uline's Creative department is a powerhouse of over 170 team members who execute content on tight deadlines with consistent brand clarity. Join us as a Senior Graphic...
HirefinderRPO
...Overview: We are currently seeking experienced and dedicated Owner-Operators for our power-only and trailer-provided divisions. This is an... ...dispatch and customers to ensure seamless service. Perform basic truck maintenance and troubleshoot minor mechanical issues when...
Mosaic
If making a positive impact in the lives of others is always on your to-do list youll LOVE working with a team that puts people first. Were looking for an Associate Direct Support Manager to join our team! The Associate Direct Support Manager plays a key role...
YES Prep Public Schools
...Job Description POSITION: Teacher (25-26) REPORTS TO: Principal POSITION TYPE: 10-month COMPENSATION: Starting at $62,000 annually At YES Prep, work for a mission that impacts the life trajectory of students and their families. YES Prep...