Software Engineer Resume
TECHNICAL EXPERIENCE:
Operating Systems: UNIX(Solaris), Linux, Windows XP, Windows NT, RTOS(VxWorks, QNX, SMX, Linux/RT, VxWorks AE 653)
Hardware: Sun SPARC Workstation, VMEbus, GPIB( IEEE 488), RS - 232, V.24, PCI, cPCI
Languages: C/C++, C#, ASSEMBLER (MOTOROLA 68000, 68010, M68HC11E1, 8051 TI 8051, INTEL, 80x85, 80x86, 80x186, Zilog Z80, TI MSP430FG4618), PASCAL, PL/M86
Software Tools: CASE Tools (System Architect), Softscope, ICE(NoHau, HDS-300), GTK, Infineon DAvE, ARTiSAN RTStudio(UML), Rhapsody(UML), RoseRT(UML), CMM(Level 2), CANalyzer, BDM(VisionProbe, VisionClick)
IDE: Visual C++, Borland C++, WindRiver Tornado, Keil uVision2, IAR WorkBench
Cross Compiler: GNU powerpc-linux-gcc, Coppermine cross compiler, Diab 5.0.3(MPC555)
Protocols: TCP/IP, CAN(J1929), J1587, M1553, A429
SW Dev. Methodology: Agile (scrum)
EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Developed test software for the hardware components on the Vehicle Manager Confidential
Software Engineer
Confidential
Responsibilities:
- Provided requirement analysis, via DOORS, for Confidential R179 project
Software Engineer
Confidential
Responsibilities:
- Provided software bug fixes for a battery management software using MPLAB X IDE and Real ICE
Software Engineer
Confidential
Responsibilities:
- Provided software bug fixes for the DSP code portion of the Joint Tactical Radio System
Software Engineer
Confidential
Responsibilities:
- Provided telematics bug fixes for the Confidential (embedded informatics system) via Devtrack in a Rhapsody UML modeling IDE (code generated in C++)
- Provided verification testing for the Confidential software utilizing software tools
Software Engineer
Confidential
Responsibilities:
- Provided verification and validation of software requirements via DOORS and code review of the AC100 AMPL for the Loop Controller(LC) Control Channel Gateway ( Confidential ), Group Controller(GC) and Plant Protection System (PPS) software subsystems
- Provided Software Element Testing for custom pc elements
- Provided Requirement Traceability Analysis for the Reusable Software Elements Document
Software Engineer
Confidential
Responsibilities:
- Provided PMST functional testing of the Control Channel Gateway( Confidential ) software component of the Engineered Safety Features control system
- Created a test harness with ABB Application Builder and Function Chart Builder, proprietary Standard I/O Simulator(SIOS) and Object Linking and Embedding for Process Control (OPC)
Software Engineer
Confidential
Responsibilities:
- Developed, on a TI CC2510 development board, a wireless link for the transmitting and receiving of Self Powered Detectors (SPD are used to monitor the activity of the Inner Core of the nuclear reactor for core operational management)
- Using the ZigBee RF protocol encrypted data with Advanced Encryption Standard
- Maintain battery life via Confidential sleep mode
Software Engineer
Confidential
Responsibilities:
- Ported a bootloader from a TI MSP430F449 Confidential to a TI MSP430FG4618 Confidential for a gas detection instrument
- Documented, with Visio, the flow control of the bootloader via flow charts
Software Engineer
Confidential
Responsibilities:
- Maintaining software test procedures for SSXP and SSEP unit/integration testing
- Wrote ACUMgr SDD from code analysis
- Maintaining SDD and User Interface Description documentation for SSXP
- Participated in code reviews for SSXP Software Change Requests
- Designed and developed, in C++, C# on a VxWorks and windows platforms .NET framework respectively,software change request for the SSXP
Software Engineer
Confidential
Responsibilities:
- Based on the application note AN429 “ A CAN open Stack for PIC18 ECANTM Microcontrollers” designed and developed TPDO’s, RPDO’s to provide class 0 functionality of the DSP425 protocol.
- Integrated, in the CANOpen Stack, RS-485 interrupts to interface to the ISI.
- Design and developed, in C++ on a VxWorks platform, enhancements software for the Avanta Injector
- Participated in code and document reviews for Avanta EP Software Change Requests
- Wrote test protocols for unit/integration testing of Avanta EP Software Change Requests
Software Engineer
Confidential
Responsibilities:
- Designed and developed, in C++ on a VxWorks platform, the pressure calibration enhancements to the Spector Solaris Navitas EP Injector System.
- Maintained the Tricorder SDD Changes document
- Participated in code and document reviews for pressure limits and pressure calibration enhancements to the Spector Solaris Navitas EP
- Wrote a test protocol for unit/integration testing of the pressure calibration enhancements.
- Performed V&V test protocols for the Injector and Software Internal Functional Test (SWIFT) enhancements
Software Engineer
Confidential
Responsibilities:
- Utilizing Rational Rose Real Time UML designed three Confidential ’s (CCM Interface, Discrete Signal Handler, Hardware Library) for the Spacecraft Interface Simulator (SIS). Design consisted of Class, Sequence, Structure and State diagrams.
- Developed the Hardware Library, in C++ running on a VxWorks platform, for a PPC on a cPCI
Software Engineer
Confidential
Responsibilities:
- Provided requirement analysis, utilizing UML (ARTiSAN Real-time Studio), for software modeling of the Power Distribution Remote Control ( Confidential
- With the allocation of systems requirements, derived high level software requirements for the Software Requirements Architecture design phase
- Utilizing UML (Artisan real-time studio) modeled software requirements for the generation of the Software Requirements Document (SWRD)
Software Engineer
Confidential
Responsibilities:
- Documenting of the Software Developers Guide (SDG) for Orbital Boost Vehicle (OBV)
- Software analysis, utilizing Rhapsody UML, of the flight computer software (C++, VxWorks on a PPC)
Software Engineer
Confidential
Responsibilities:
- Maintain embedded test application, in ‘C’ running on VxWorks653, for System Integration and Informal Testing
- Running test applications to gather results data for analysis of BSP device driver’s modules
- Compliant with DO-178B standards verified software requirements via source code trace