Manufacturing Test Firmware Engineer

  • Company: Adecco
  • Posted: December 20, 2016
  • Reference ID: 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





Share this Job