We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Tualatin, OR

SUMMARY:

  • I am proficient in the following software programming languages and environments:
  • C with some C++ (mostly embedded), C#, .Net, Win32API
  • Linux kernel, kernel modules, and user - space modules and applications
  • Assembly for x86 and ARM along with other microprocessors and SoC
  • Java with OOD
  • Shell scripting (bash, csh, etc.)
  • 10+ Shell scripting (bash, csh, etc.)
  • 10+ Embedded and desktop C development
  • 10+ Java
  • 1-2+ Python and C++
  • Microsoft Embedded Visual C ++, eVC++ 4.0
  • Microsoft Platform Builder for Windows CE & Windows Mobile
  • Microsoft Visual Studio 2003 through 2015
  • POSIX with make & Unix-type compilers - GNU toolchain
  • Eclipse Xilinx Vivado FPGA development environment
  • Xilinx SDK ad Vivado HLS
  • Source code management using VisualSourceSafe, Git, SVN, PVCS, RCS, and SourceGear Vault
  • GNU cross-platform ARM development for FreeRTOS and PetaLinux embedded Linux
  • Embedded development debugging using JTAG and Eclipse (gdb) debuggers for over 10+ years
  • IAR Embedded Workbench, microVision
  • Ruby, Pearl, XML, XAML, Eclipse
  • Work in functional programming and programming language concepts
  • I am well versed in Agile and SCRUM development methodologies, UML, DOORS, PLM, SCM, SDL, and all Microsoft Office Applications.
  • Software testing methodologies including regression tests, test definition, test coverage, test scripting, and test report generation though Test Driven Development.
  • Embedded and desktop processors including 8051, 6502, x86, OMAP, ARM, TI, XScale, STM, and various other 8, 16, 32, and 64 bit processors.
  • I have in-depth knowledge in the following protocols and communications media:
  • TCP/IP (ARP, UDP, DNS, DHCP, etc.)
  • CAN
  • Bluetooth
  • RS232/485
  • SPI, I2C, JTAG, and various other busses
  • WiFi 802.11a/b/g/n/c and 802.3 used in wired and wireless device development such as wired and wireless scanners, computers, data acquisition devices (IoT) and test and measurement tools.
  • Network packet capture tools i.e. Wireshark.

PROFESSIONAL EXPERIENCE:

Confidential, Tualatin,OR

Senior Software Engineer

Responsibilities:

  • Development and Enhancements of embedded ARM-based C/C++ applications for monitoring and control of CAN-bus based DC Power modules.
  • Design and implement Windows WPF and WinForms tools to program. Configure, and test CAN-bus DC power control modules.
  • Define and validate tool software requirements.

Confidential, Eugene, OR

Senior Software Engineer

Responsibilities:

  • Member of R&D team responsible for specifying and designing next generation high-speed camera capable of acquiring 5000 frames a second.
  • Development of embedded Dual Core ARM-based C/C++ applications for integration with FPGA fabric on the Xilinx ZYNQ 7000 series SoCs.
  • Define, setup, and test 10GBE systems on Linux and Intel x540 based Dual 10GBE NIC using iperf3 to verify throughput.
  • Define and validate product software requirements.
  • Design and document host to product high-speed communications protocol that encapsulates the huge volume of data produced by the device.

Confidential, Eugene, OR

Senior Software Engineer

Responsibilities:

  • Development of custom embedded ARM-based applications for existing customers.
  • Maintenance and updates of existing products
  • Resolution of customer technical issues.
  • Developed strong working relationship with customer.
  • Identified and resolved many customer issues using K-T analysis.
  • Developed Windows-based troubleshooting tools using C, C++, C#, and Java.
  • Created JavaPOS drivers designed to run on Linux as well as Windows JVMs to support existing and new products.
  • Developed Java-based remote device management interfaces using WMI and MBeans to interface to several commercial asset management tools
  • Extensive world travel solving customer issues and saving several multi-million dollar sales opportunities

Confidential, Eugene, OR

Systems Engineer

Responsibilities:

  • Responsible for defining requirements for the Mobile Computers.
  • Developed and executed system-level product qualification test plans.
  • Developed strong working relationship with outside vendors.
  • Analysis and recommendations for system performance improvements.
  • Identified and resolved many issues both internally and customer based using K-T analysis.
  • Created requirements for third-party applications for inclusion in the finished product.
  • Developed embedded tools to assist in product build process.
  • Created custom applications and utilities for customer use.
  • Extensive program team involvement in all aspects of Windows CE 4.5, 5.0 and Windows Mobile projects.
  • Mentored MCOP students in development of performance evaluation tools for Windows CE-based products.

Confidential, Eugene, OR

Software Engineer

Responsibilities:

  • Development of Windows CE.Net based Mobile Computers.
  • Development of Windows Mobile based Mobile Computers.
  • Key developer on Windows CE based Falcon products.
  • Created several drivers for Windows CE based products.
  • USB host & client over SPI bus
  • PCMCIA
  • Serial
  • SDCard
  • 3rd party Windows CE & Windows Mobile WiFi driver integration and troubleshooting which included bus timings, RNDIS settings, registry settings, and validations for:
  • Cisco 802.11b
  • Wistron 802.11b/g
  • Summit 802.11b/g
  • Marvell 802.11b/g
  • Development of bar code scanner module specifically designed for the Handspring Visor under the Palm OS.
  • Wrote entire SDK for Palm OS-based Handspring bar code scanner.
  • Developed several sample applications for Palm OS-based bar code scanner.
  • Development of Semi-automated parcel-sort system employing advanced bar code scanning technology and a real-time operating system for a major parcel delivery corporation
  • Created manufacturing test equipment software for Power Scan hand held scanners.
  • Analysis and recommendations for a fixed-position high-volume commercial bar code scanner.

We'd love your feedback!