We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

South Jordan, UtaH

SUMMARY:

  • 10 years software development experience in designing, developing, and building the embedded firmware, kernel, device driver, and BSP in embedded Linux, VxWorks, and Windows Embedded OS.
  • Strong knowledge of Java, C/C++, Hibernate/RESTful, and Spring on wireless/wired networking.
  • Hands - on hardware electronics experience with Intel x86, ARM processors, multi-meters, oscillator scope, protocol analyzers, and troubleshoot with ICE and JTAG debugger.
  • Excellent s, reliable team player and an individual contributor with strong goal oriented values.

PROFESSIONAL SKILLS:

Programming Languages: C, C++, JEE, Micorsoft Visual Studio, QT, Eclipse, and IntelliJ.

Software Tools: GIT, ClearCase Management, SVN, CodeWarrior, and GNU GCC Cross-compile.

Network Protocols: 802.3 Ethernet, 802.11 Wifi, TCP/IP, UDP, VLAN, MIL-STD 1553, STP, TL1 and Port Mirroring.

WORK CHRONOLOGY:

Software Engineer

Confidential, South Jordan, Utah

Responsibilities:

  • Led code development and integration of embedded software for safety critical applications in rail, airport, power line, and oil field on the ARM processor (Freescale IMX6), to configuring and building Linux BSP, and developing the UI and enterprise application using C++, java, Spring, Hibernate/RESTful and QT framework.
  • Built and configured the Yocto Linux BSP, Xilinx Embedded Linux (petaLinux) and LTIB (Linux Target Image Build) on Freescale iMAX and Xilinx Zynq processors.
  • Developed and configured networking application in 802.11 wifi and 802.3 Ethernet protocols.
  • Developed embedded software applications for rail and transportation systems in metropolitans using Qt cross-platform, and programmed in C/C++ for implementation of the livewire measurement with Spread-spectrum time-domain reflectometry(SSTDR) technology.
  • Developing and built enterprise application on desktop/laptop computers in J2EE for the network solution with Hibernate/RESTful client/server and load test. Programming in Java and Java maven project build system.

Software Engineer

Confidential, Salt Lake City, Utah

Responsibilities:

  • Developed the WMR (Wireless Mobile Router) L2 Ethernet switch software application for safety security of military d Confidential systems on the project of global hawk unmanned aircraft system, programming in C++ programming languages on VxWorks embedded system, and implemented CXX unit test
  • Built the VxWorks BSP on ARM Cortex 9 microprocessor target board, and configured the wireless protocols for the wireless mobile routers on 802.11n.
  • Led verifying the Ethernet packet stream sent to and on the cross of two WMR hardware system benches through IXIA interoperation system.

Software Engineer

Confidential, Salt Lake City, Utah

Responsibilities:

  • Managed development of BSPs and device drivers on embedded Linux, FreeRTOS, VxWork, Windows, and Redhat Enterprise Linux BSP on the PC/104 rugged computing systems to meet the Mil-Std-1553 requirement.
  • Led developing real-time embedded BSP on ARM Cortex-M3 microprocessor for 10-ports Gigabit Ethernet switch to manage and control system initialization, UART serial communications, implemented 802.1D Spanning Tree Protocol, and 802.1Q VLAN for F-22 with OpenRTOS.
  • Led build, cross-compiling, installing, configuring Windows XP/7 Embedded, VxWorks, and QNX embedded BSP images with capturing and deploying to end-user system on x86, and Confidential 405G PowerPC.
  • Developed Web interface for Ethernet switch to enable web browser to download/upgrade, configure via implementing TCP/IP stack through embedded interface. Programming in C, JavaScript, HTML, and CSS.
  • Led developing software device driver for MIL-STD-1553 BC/RT/MT, UART, CAN Bus communications and digital multimedia module on F-16 testing and in VS C#.
  • Led testing, validating, verifying and integrating software test and setting test procedures for production and manufacturing.
  • Led preparing the document creation of user’s manual and supporting customer for troubleshooting issues and problem solving.

We'd love your feedback!