Manufacturing Test Firmware Engineer
Location:
Mountain View , California
Posted:
February 08, 2017
Reference:
2011948020
A Manufacturing Test Firmware Engineer position in Mountain View, CA, is available courtesy of Adecco Engineering & Technology. This is a twelve months long contract opportunity with the opportunity for extension with a world leading high tech company headquartered in Mountain View, CA.

Job Description:
Job Title: Manufacturing Test Firmware Engineer
Duration: One year.
Location: Mountain View, CA

.
Overall Responsibilities:

Looking for a strong Manufacturing Test Firmware Engineer to develop and optimize firmware and firmware tests to support factory / manufacturing.
Will take ownership of the manufacturing test firmware development on ARM Cortex-M0 and similar microcontrollers.
The job requires strong fundamentals in embedded software development - specifically writing code on resource constrained (small Flash/RAM) platforms and low-power modes.
Good working knowledge of hardware peripherals (SPI, I2C, timers, interrupts and DMA) is required.
Good general programming skills as well as aptitude/reasoning is essential.
Experience with capacitive-touch technologies is highly desired. Ability to interface with mobile apps (Android & iOS) would be a definite advantage.
Take ownership, develop and optimize manufacturing test firmware to support hardware bringup in factory
Work with external vendors to evaluate and integrate prototypes; coordinate with product team to make recommendations to deliver high quality product
Write production quality C and/or ARM assembly code to ensure that manufacturing firmware can qualify devices at factory, and, after shipping out of factory
Interface firmware with (Android and iOS) mobile apps via BLE / Bluetooth Smart to support verification
Work in an Agile environment to quickly iterate over the design-build-test-measure cycles
Develop processes and maintain infrastructure to continuously validate the robustness and responsiveness of the firmware
Support the delivery of production firmware to factory - may require some travel to factory (10%)

Top 3 daily responsibilities:

Take ownership, develop and optimize manufacturing test firmware to support hardware bringup in factory
Work with external vendors to evaluate and integrate prototypes; coordinate with product team to make recommendations to deliver high quality product
Write production quality C and/or ARM assembly code to ensure that manufacturing firmware can qualify devices at factory, and, after shipping out of factory


Required Skills:

Bachelor's degree in Computer Science, EE or related technical discipline
Five+ years of experience in firmware development with experience in delivering firmware for manufacturing / factory
Writing code on resource constrained (CPU, small Flash/RAM) platforms and low-power modes
Strong software development skills: proficient C programming, conversant with ARM Cortex-M0 assembly; experience using hardware dev-kits; experience with scripting languages & tools to automate manufacturing tests
Good working knowledge of hardware peripherals (SPI, I2C, timers, interrupts and DMA &, connectivity (Bluetooth Smart / BLE and Bluetooth); ability to efficiently debug / diagnose hardware build issues and drive them to closure.

Nice to have:

Experience with capacitive touch technologies
Manufacturing / Factory firmware support
Interfacing firmware with mobile (Android & iOS) apps






A little about us:
We partner with people to improve skills, teams and lives every day, and we help them achieve more than they ever thought possible.

Know someone who would be interested in this job? Share it with your network.