System Firmware Engineer

Location: Santa Clara, California
Date Posted: 02-12-2018
Job Overview: 
The job will be working in the improveTouch system team developing firmware on a ARM Cortex M3. The firmware will enable the MCU to function as an emulator for a touch AFE. In addition, you will be creating a transport application for Windows PC which will enable pre-recorded data files and sequences to be streamed over USB from the PC to the MCU and then the MCU will interface with our Applications Process to validate touch performance based on the data files.

You will also be learning the HW interface between the touch AFE and the MSM so that the firmware can emulate invalid conditions and observe that the host software on the MSM responds appropriately.

Minimum Qualifications:
Experience writing firmware in C for MCU in an embedded system. Familiarity with source control.

Preferred Qualifications:
Experience working with ARM Cortex M3 Experience writing PC applications, which interface to USB Experience with Microchip (Atmel) Development tools .NET) and python.

Education: Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering
Technical Recruiter
Novus Resources  

this job portal is powered by CATS