We provide IT Staff Augmentation Services!

Embedded Bsp Systems Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

OBJECTIVE

To obtain a Software Engineer or Research Engineer/Scientist position.

SUMMARY OF QUALIFICATIONS

  • Highly motivated and enthusiastic about developing cutting - edge technology for our nation s fundamental defense services.
  • BSP/kernel software development on VxWorks and board bring-up experience and software full life cycle development experience either independently or on a team development activity on embedded Linux in C/C and assembly language.
  • Safety critical and export controlled real-time embedded software development/verification skills through 6 year experience in aerospace and defense industry.
  • Broad Computer Science and Networking background including architecture and design of communications networks both wireless and landline and cryptography through experience at Sprint Nextel Corporation.
  • Passionate to learn new technologies and willing to take risks to try new things.
  • eligible to obtain and maintain a DoD Secret Security Clearance at the level to perform the job.

TECHNICAL EXPERTISE

LANGUAGES C/C Assembly Language PowerPC TI ARM x86 Microchip Intel MCS-51 IBM System/370 Ada95 Python Perl C .NET Framework UNIX Shell Scripts Tcl Java UML XML SQL Pascal PL/1 Fortran COBOL LISP CLIPS Common Lisp Object System CLOS Prolog OPS5 MVS JCL SAS.

OPERATING SYSTEMS VxWorks 5.4 5.5 6.9 Cert 6.6.4.1 UNIX/Linux SunOS/Solaris HP-UX IBM/AIX Red Hat/Fedora Debian Ubuntu coLinux Android basic MicroC/OS-III RTOS MS Windows MS-DOS Cisco IOS VAX/VMS MVS/TSO/ISPF/PDF VM/CMS IBM OS/370.

SOFTWARE TECHNOLOGIES BSP Device Drivers Embedded Real-Time Programming Embedded Linux Network Programming TCP/IP Sockets etc. Multithreaded Programming OOP OOA/D Agile development SCRUM Rational Unified Process RUP development Discrete Event Simulation Algorithms and Combinatorial Optimization Relational Database.

TOOLS Wind River Workbench IDE Microsoft Visual Studio C /C Eclipse UNIX tool sets BusyBox QEMU Data Display Debugger DDD GCC GDB VMware Workstation Cygwin Freescale CodeWarrior IDE Analog Devices VisualDSP MPLAB IDE IAR Embedded Workbench for ARM and PIC18 Keil C51/A51 development tool uVision3 Silicon Labs IDE AVR Studio 4 Software Configuration Management ClearCase/ClearQuest Borland StarTeam 2008 TortoiseSVN MKS Integrity IBM Rational Synergy CVS Concurrent Versions System Merant Version Manager Merant Tracker SharePoint MATLAB Simulink Understand 2.6 Source Code Analysis Metrics IBM Rational DOORs 9.3 Telelogic DOORS 8.1 Ethereal MS Visio MS Word MS Access MS Excel MS Power Point MS Project SPICE Circuit Simulation .

HARDWARE PowerPC 755 Freescale MPC8548E PowerQUICC III PowerPC 32-bit e500v2 SoC Freescale MPC5554 PowerPC e200z6 CPU DSP TI TMS320F2812 Freescale MPC7450 Freescale MC56F8037 and APMOTOR56F8000 Analog Devices Blackfin Embedded Processor ADSP-BF538F Microchip PIC18F87J10 Silicon Labs C8051F040 CIP-51 microcontroller core Samsung S3C2440 32-bit RISC with ARM920T CPU ARM Cortex-M3 STM32F107 Atmel AVR 8-bit RISC Intel x86 and Pentium processors IBM System/370 XA Parallel Computing Systems nCUBE MasPar .

NETWORKING TCP/IP Ethernet IPv6 IPv4 IP Multicast VoIP SIP Session Initiation Protocol RFC 3261 SDP Session Description Protocol RFC 2327 IMS IP Multimedia Subsystem ATM SONET/SDH MPLS CR-LDP RSVP-TE GMPLS DWDM Optical Switches IP/MPLS router hybrid IP/MPLS/ATM switch router DSLAM Frame Relay MPLS-VPN IP-VPN IP tunnels PPTP L2TP GRE IPSec Traffic Engineering QoS MPLS-TE GMPLS IntServ DiffServ SVC VLAN BGP4 EIGRP OSPF IS-IS RIP DCS SS7 FDM TDM Gigabit Ethernet PPPoE xDSL SAN Storage Area Network FCIP iFCP iSCSI Fibre Channel Security Authentication Authorization Cryptography 3DES AES Rijndael Diffie-Hellman RSA PKI MD5 SHA-1 HMAC X.509 IPSec IKE SSL TLS SSH WEP WPA WTLS FIPS 140-2 Network Management SNMP RMON CMIP SNTP NTP RTP/UDP DHCP DDNS HTTP LDAP ILMI X.501 Web Caching RSVP RTSP MPEG ITU-T.120 H.324 H.323 CDPD GSM iDEN cdmaOne IS-95 GPRS WiDEN CDMA2000 1xRTT EDGE W-CDMA UMTS CDMA2000 1xEV-DO and 1xEV-DV Radio Link Protocol IS-99 and IS-707 Cellular Network IS-634 and IS-41 WLAN IEEE 802.11 MAC layers Security ZigBee IEEE 802.15.4 Mobile IP RFC 3344 RTP over UDP/IP to transfer voice information RFC 3550 RTP Payload Format for EVRC and SMV RFC 3558 VoIP Security RFC 3329 VoIP QOS NFS CIFS VNC etc.

AEROSPACE DEFENSE RTCA/DO-178B Level A FAA/JAA MIL-STD-1553B ARINC 429/604 Controller Area Network CAN AFDX ARINC 664 ARINC 629 ARINC 659/SAFEbus Time-Triggered Protocol TTP FDDI CCDL AS 4074 LTPB Modified Condition/Decision Coverage MC/DC structural coverage analysis.

EXPERIENCE

Confidential

Embedded BSP Systems Software Engineer Contractor

  • Ported Board Support Package BSP for Wind River VxWorks 5.4 to VxWorks 6.9.
  • Configured and built Boot Loader and VxWorks Kernel in VxWorks 5.5 6.9.
  • Debugged using Wind River ICE 2 JTAG Emulator Debugger on target hardware and Workbench source-level debugger WDB Target Server/Agent .
  • Conducted Regression Testing.
  • Conducted Board Bring-up and Troubleshooting.
  • PowerPC 755 ClearCase/ClearQuest Unix Solaris .

Confidential

Platform Software Engineer Contractor

  • Designed developed and verified Board Support Package BSP for Ethernet and Serial I/O UART for Wind River VxWorks Cert 6.6.4.1 and the PowerPC 8548E that integrated an e500v2 processor core.
  • Debugged using Wind River Probe JTAG Emulator Debugger on the target hardware.
  • Conducted design reviews code reviews and verifications of BSP for Interrupts System Clock and Kernel Startup/Shutdown/Support and other Device Drivers.
  • BSP and Device Drivers are part of the KC-46 Actuator Control Unit ACU Operational Flight Program OFP software resident within the PowerPC 8548E General Purpose Processor GPP . The OFP load image consists of BSP Device Drivers VxWorks and Boeing Application Software AS .
  • Developed design documentation and supported code reviews and design reviews for BOOT BIT TEM and OFP.
  • Complied with RTCA/DO-178B Level A and MIL-STD-1553B.

Confidential

Senior Software Engineer

  • Safety Critical and Export Controlled Embedded Software development/verification in compliance with RTCA/DO-178B Level A MIL-STD-1553B and ARINC standards for multiple projects
  • Software requirements analysis software design development verification code review reverse engineering of software and mentoring on embedded real-time software for commercial/defense avionics
  • Embedded Linux with Eclipse IDE on an ARM9 processor target board
  • C/C assembly language PowerPC VxWorks Linux Android basic C Ada95 Java Python Perl Tcl Windows Simulink DOORS MCDC structural coverage analysis
  • Oscilloscope logic analyzer pulse generator and multi-meter etc.
  • Software verification under SCRUM framework
  • Low Profile Flight Deck Control Panel Remote Data Concentrator
  • Designed and developed embedded software C assembly language that is loaded into HMI Flash running on Silicon Labs C8051F040 using Silicon Labs IDE and Keil C51/A51 development tool Keil uVision3. Designed and developed GUI using C and .NET Framework. Controller Area Network CAN bus ADC PWM DAC and Flash Drivers Full life cycle software development.
  • 3-Phase Brushless DC Motor Control with Hall Sensors
  • Developed Motor Actuation software using CodeWarrior IDE C and assembly language running on Freescale MC56F8037 16-bit Digital Signal Controller with 56800E core and APMOTOR56F8000. Rotor position sensing and commutation controlling a specified quantity such as position speed velocity current or torque.
  • GE Aviation Integrated Display Unit Display Head Assembly
  • Changed and improved software design document and embedded software C assembly language running on Freescale MC9S12XD256 112 pin microcontroller code review and verification. Freescale CodeWarrior Development Studio for Motorola HCS12 V4.7.1 Tektronix TDS1012 100 MHz 2 Channel Digital Real-Time Oscilloscope DataPulse 110B Pulse Generator.
  • Remote Sensor Electronics
  • Low level requirements analysis and software design/code review and fixing for the RSE Operating Software Component. The design aspects include program structure data structure control structure and control and data flow. The design covers system initialization process management input/output calculations interactive interface and data management of the RSE software. ARINC429 and ARINC604 functions TI TMS320C6414 Digital Signal Processor DSP and Code Composer Studio C6000 Microsoft Visual Studio C /C
  • Intelligent Munitions System
  • Analog Devices Blackfin Embedded Processor ADSP-BF538F Analog Devices VisualDSP Microchip PIC18F87J10 MPLAB IDE IAR Embedded Workbench for PIC18. Software Requirement Based Test with Structural Coverage Analysis Embedded software test and hardware/software integration in lab environment using oscilloscopes emulators and computer assisted test stands. Worked in a military contractor environment.
  • Boeing 787 Electrical Power Generation and Start System EPGSS
  • Freescale MPC5554 Microcontroller VxWorks Linux Simulink C Java Tcl DOORS CAN messages are used for communications between the DSP and the logic processor. Formal Automated Software Verification unit testing and integration testing Software Requirement Based Test development dry-run execution and module level requirements and code coverage testing and code reviews acceptable under DO-178B Level A. Use Case Analysis Performed manual Modified Condition / Decision Coverage MC/DC structural coverage analysis Analysis of Combinational Logic Requirements Analysis and automated Structural Coverage Analysis using Rational Test RealTime.
  • Sikorsky CH-148 Cyclone Data Concentrator Unit DCU
  • Verification and functional software changes being applied to the existing DCU per DO-178B Level A. DCU core flight software interfaces with the aircraft engine instruments and other sensors while providing signal pre-processing for distribution to the Multi-Function Displays MFD via ARINC 429 communications channels.
  • Russian Regional Jet Electrical Power Generating System EPGS
  • Formal qualification test involving MIL-STD-1553B and ARINC-429 avionics interfaces using embedded Ada95. Software Requirement Based Test Unit testing to achieve Structural Code Coverage per DO-178B Level A

Confidential

Software Engineer Contractor

Developed Linux kernel and boot loader for Airbus A400M Central Maintenance System CMS Engine project.

Confidential

Member of Technical Staff

Designed and Implemented Object-Oriented data driven automated test tool/driver that drives ZAPI Zephyr API testing for WAFL Write Anywhere File Layout that is a patented file system designed exclusively for NetApp to optimize write performance using C and Perl on the Linux. NetApp filers operate using Data ONTAP storage operating system.

Wrote test scripts to automate the test cases for Compound Request of the NFS Network File System v4 RFC 3530 and OCTET Reply Cache in the NATE NetApp Test Environment .

Confidential

Network Security Research Engineer Contractor

Researched VoIP/SIP Protocol Generated/Analyzed Data Packets based on SIP Call Flow Test Cases/Scenarios and authored various technical documents for 3G products services on 3G CDMA data networks and 3G Data CALEA Communications Assistance for Law Enforcement Act IPG and Call Flow Test Scenarios documents delivered to the FBI and other Law Enforcement entities NYPD with forensic findings and their associated technical explanations network architecture and detailed call flow analysis with raw data packets SIP captured by Ethereal at the CALEA tap points assuring Sprint s compliance with the CALEA law following the J-STD-025B specification for Sprint PCS data networks.

Confidential

Technical Support Specialist

Client/Server tax application support including on-call coverage installation configuration troubleshooting and technical guidance to customers.

Quickly resolve or escalate application and system related problems.

Confidential

Member of Technical Staff II

  • Research and analyze existing or emerging telecommunications network technologies based on IETF-RFCs identify and assess new technologies provide Sprint with a strategic direction relevant to new technologies and service recommend voice/data communications hardware and software provide tactical network systems design by developing systems specifications and plans for network expansions or system changes and develop computer software systems.
  • Sprint Backbone Data Networks Team Leader
  • Analyzed designed IP architecture for Sprint ION and delivered technology approach documents that included Ethernet Gigabit Ethernet Packet over SONET IPv6 IPv4 ATM TCP Frame Relay BGP4 OSPF IS-IS RIP PPPoE RTP/UDP DDNS DHCP LDAP IP tunnels PPTP L2TP GRE IPSec IP Multicast etc. Performed research on DWDM Optical Switches IP/MPLS router ATM switch hybrid IP/MPLS/ATM switch router and DSLAM. Performed research on MPLS Multi-Protocol Label Switching and delivered MPLS technology assessment that included signaling protocols CR-LDP RSVP-TE traffic engineering MPLS-VPN QoS GMPLS DWDM IP ATM and impact on Sprint ION. Designed MPLS networks with IP/ATM/Optical and initiated meetings about a possible deployment on the Sprint network. Performed research on Network-based IP-VPNs using IPSec and IP-VPN over MPLS and delivered a technology assessment and a white paper. Performed research on SNTP NTP and QoS strategies with several options MPLS-TE GMPLS IntServ DiffServ SVC etc. .
  • Research on Wireless LAN IEEE 802.11 Architectures Wireless MAC Medium Access Control layers IEEE Security Wireless Encryption Protocol WEP Mobile IP VoIP over WLAN Wireless Transport Layer Security WTLS providing privacy data integrity and authentication for WAP services and CDMA2000 1xRTT.
  • Research on network security about Authentication Authorization Encryption technologies 3DES AES Diffie-Hellman RSA PKI Hash Function MD5 SHA-1 HMAC Digital Signature Digital Certificate and X.509 Web Security Protocols WEP IPSec IKE SSL TLS SSH .
  • Software Development for Integrated On-Demand ION Network project
  • Designed an important software component of ION Data Service Manager that involved managing the service instances which were dynamically created modified and terminated during the operation of service delivery system using Java. Developed secure specialized Client/Server applications with TCP/IP.
  • Integrated Switch Router Systems Design Team Leader to introduce Cisco Marconi Juniper Nortel Lucent switches/routers to the ATM network.
  • Research on IP Storage Technologies FCIP iFCP iSCSI Backup Recovery of Storage Networks Storage Architectures Network Data Management Protocol NDMP Storage Network Infrastructure Design DAS NAS SAN Fibre Channel and SCSI Standards Storage Management.
  • Authored white papers on Audio/Video On Demand Services and Video Streaming technologies RTP RSVP RTSP SIP MPEG ITU-T.120 H.234 H.323 .
  • Research on SNMP Management Information Base MIB RMON CMIP.
  • Designed SHDSL Symmetrical High bit-rate Digital Subscriber Line Access for High Speed Data on the Sprint access network and authored key design documents Technical Approach Design Document Network Design Document .

Confidential

Research Associate

Designed an advanced Rule-Based Scheduling Expert System that implemented a new efficient Artificial Intelligence based problem-solving algorithm on the Constraint Satisfaction Problem CSP on Windows NT platform using C and CLIPS for the U.S. Air Force.

We'd love your feedback!