Job Description :
Firmware Engineers
12 months
Ownership of system design and firmware on hardware prototype projects and development platforms.
Collaborating in a team environment across engineering disciplines.
Experimenting with and implementing interfaces to various sensors.
Developing USB HID based interfaces and bootloaders.
Coding firmware to drive novel display systems and cameras.
Devising and implementing low-latency network interface protocols.
Coding programs and scripts as necessary to test embedded systems.
Work closely with various core tech teams and other organizations to define prototyping scope and applications towards various technology roadmaps and products.
Minimum Qualifications:
BS in Electrical Engineering or Computer Science
5+ years experience with driver and board-level system software development
Experience with board bring up and systems debugging
Experience with ARM based processors and micro-controllers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, etc.
Experience with debugging tools such as bus analyzers and oscilloscopes
Experience with protocol design, specification, and implementation
Experience debugging and problem solving in code bases and environments

Similar Jobs you may be interested in ..