We provide IT Staff Augmentation Services!

Firmware/web Development Engineer Resume

SUMMARY:

Outstanding problem solving and analytical skills, reverse engineering traits, ability to work under pressure to resolve pressing field issues. RTOS, QNX/Xinu/Linux Kernel level development, QNX IPC, process and thread design/development and synchronization, Interrupt handlers, Device drivers, BIOS, SCSI Firmware and Interface, Quasi random number generators, CRT Controller, Digital Sound GeneratorSerial Data Communication - UARTs, RS232, RS485, USB

SOFTWARE EXPERIENCE:

OS: LINUX (9 yrs.), QNX (4 yrs), Windows (15 yrs.) DOS (17 yrs.),C (17 yrs.), C++ (9 yrs.), C# (5 yrs.), Embedded (17 yrs.)Languages C/C++, Assembly, Pascal, Perl

Compilers and Development Environment: GNU, BASH, MSVC, BORLAND Builder; SoftTools, OpenGL, KEIL C/Assembly Toolkit, QuickTask

Object Oriented Design: Familarity with Bally’s AGK platform, IGT’s 960 and AVP platforms, Confidential ’s Mark V platform and source code libraries, based on developing, porting, merging and debugging complex proprietary software projects, CVS, SVN, Git, Visual SourceSafe (user and administrator), PVS (user), StarTeam(user). communication protocols, encryption, authentication, RTOS, processes and threads use. Custom Extended BIOS and mini kernel development, Custom Secure Software Compression and Deployment

Hardware: Microprocessors, ARM-9, ADM(dual core), i80x86, i80960, MIPS R4000, Z180, ARM250, i80x51MOTOROLA 68000, NEC P98510, Logic Analyzer SCSI Bus Analyzer, In-Circuit Emulator, Oscilloscope

PROFESSIONAL EXPERIENCE:

Confidential

Firmware/WEB Development Engineer

Responsibilities:

  • Research and understand firmware and Windows XP code base line
  • Develop drivers for replacing obsolete hardware
  • Develop new features and upgrades to the core

Confidential

Senior Firmware Engineer

Responsibilities:

  • Analyses and overhaul of device drivers level for reducing complexity and optimizing performance at the application level
  • Design/develop/redesign and architecture multiplatform and legacy products per specification
  • Command extreme organizational, problem solving (debugging) and technical documents preparation skills

Confidential, Reno, NV

Firmware Engineer

Responsibilities:

  • Has advanced in-depth programming/technical expertise in several disciplines or product line
  • Resolve complex design/development/redesign issues in a highly efficient manner using innovative approaches
  • Participate in software architecture design
  • Often serves as a technical resource to and mentors less experienced personnel
  • Possesses advanced debugging and code review skills
  • Maintain dynamic linkage of different video drivers to openGL libraries and legacy video formats translation into openGL API calls
  • Manages and maintains software projects

Confidential, Reno, NV

Senior Software / Firmware Engineer / Product Manager

Responsibilities:

  • Leads or conducts complex analyses to design and implement software, firmware, system architecture and tools
  • Design/implement desired functionality for multiple products/systems/SW applications in C/C++ with GNU compiler, bash scripts and Makefiles
  • Meet design specifications and gaming regulation requirements
  • Writes and participates in code reviews, code standards and documentation
  • Develop 2D/3d slot game and 2D poker game in openGL

Confidential , Incline Village, NV

Senior Software / Firmware Engineer

Responsibilities:

  • Developed and maintained firmware, SCSI interface, device drivers, etc.
  • Developed on Z80 with Q-task, utilized a logic analyzer and developed driver for the scusi chip

Confidential, Truckee, CA

Senior Software Engineer

Responsibilities:

  • Developed new software and debugged existing software for regulatory approval and release
  • Developed games on an ARM-250 using multitasking operating system in C and Assembly

Confidential, Sparks, NV

Director of R & D

Responsibilities:

  • Managed R & D and developed new software
  • Reverse Engineering of poker games on 80x51 using Keil Toolkit, oscilloscope and emulator

Confidential, Reno, NV

Research Associate

Responsibilities:

  • Developed mathematical simulation models, made presentation, wrote papers

Hire Now