We provide IT Staff Augmentation Services!

Sr. Embedded Firmware Engineer Resume

3.00/5 (Submit Your Rating)

Newark, CA

SUMMARY:

  • Embedded Firmware/software engineer, RTOS and DSP
  • Project leader with a dedicated team in real - time, multi-tasking, firmware, low level, micro coding,
  • Hardware-interface, bare metal, embedded systems environments
  • Linux development tools
  • DSP, Microcontrollers, programming in C and Assembler.
  • Firmware development/debug interacting NVME/PCIe

PROFESSIONAL EXPERIENCE:

Confidential - Newark CA

Sr. Embedded Firmware Engineer

  • Worked as a Sr. Firmware engineer, member of the hardware engineering team that develops wireless scanners based on Microchip microcontrollers.

Confidential - Milpitas CA

Embedded Firmware Engineer

  • Worked as a firmware engineer adding/modifying diagnostic capabilities in C to existing firmware test on routers/switches as a CW team member with the manufacturing group. My assignment was to extract the version from various FPGAs in the system. Working in Windows and Linux environment.

Confidential - Folsom CA

Embedded Firmware Engineer

  • Worked on various firmware projects as a CW team member with MCG and NSG (SSD).
  • Developed/debugged/optimized real time embedded system based on ARM, mainly in
  • C and some Assembler.
  • NVME, PCIe, SATA
  • With the MCG group I worked on the PSH (Platform Sensors Hub) coding for I2C, IPC, DMA, UART, GPIO, SPI, JTAG...
  • RTOS - VIPER (Wind River) and in -house.

Confidential - Roseville CA

Engineer V

  • Worked as team member of the ASIC team developing MACROS (micro code) for packet modification
  • Dictated by a list of actions needed to be done in order to carry out the necessary transformation of the packet.
  • Checksum, Parity check, CRC.
  • Tools: SVN -Version control, Hardware simulator, Simulink in Windows and Linux environment.

Confidential - Rancho Cordova CA

Senior Software Engineer

  • Worked as a team member of the R&D of an automated motion control system that includes a 486 based host multi tasking system (RTOS - RTKERNEL32 from On Time) and 6 Micro-controllers (TMS320F240 DSPs).
  • Developed the firmware, drivers and hardware interface from scratch including drivers for keyboard, video, printer, motion-control algorithms in ‘C’ and assembler (TMS320c2xx).
  • Tools: SVN, JTAG, ICE, Logic analyzer, SPI, UART. ADC/DAC, DMA, Watchdog, Timers, PWM.

Confidential - Sacramento

Senior Software Engineer

  • Developed an automated Burn-in process tool. The system included portable data collection terminals with scanners and SQL interface to local network.
  • Developed communications, firmware and the hardware interface that included hand-held bar-code reader.
  • Developed diagnostic modules for the manufacturing department, and a SQL connection between the diagnostic test station and the central server. (C, Assembler, embedded SQL).

Confidential - Sacramento CA

Senior Software Engineer

  • Developed advanced, sophisticated and unique telecommunication software in real-time and multi-tasking environment (including hardware interface to Pacific-Bell equipment and Rhetorex boards) to control and manage, incoming and outgoing calls without human interference in C and Assembler (x86).
  • Call capacity was limited only by the capacity of the hardware, and the number of the computers connected.

We'd love your feedback!