We provide IT Staff Augmentation Services!

Consultant Software Engineer Resume

4.00/5 (Submit Your Rating)

Farmingdale, NY

SUMMARY:

  • To obtain a challenging project as an Engineering Consultant utilizing my experience in Software and hardware engineering. I consider myself to be highly and equally proficient in Hardware and Software Engineering
  • The attached resume is being sent in regard to your engineering design needs.
  • I have 20 years of experience in Hardware/Software Engineering
  • My past and continuing combined with years of diverse experience brings you the latest in engineering technology, design.
  • 16 years C programming experience
  • 10 years C++ programming experience
  • 8 years RTOS (Real Time Operating System) experience
  • 8 years vxWork/Tornado (RTOS)
  • 1 year Real Time Embedded software design in C/C++ for Lunix/ LynOS/GHS INTEGRITY
  • 6 years TCP/IP programming experience
  • 10 years FPGA/CPLD logic design experience
  • 10 years VHDL programming experience
  • 5 years Verilog programming experience
  • 6 months SystemC programming experience
  • 10 years Testbench design experience
  • 10 years hardware debug experience
  • 2 year UML OOP
  • 1 year Matlab programming
  • 3 year DO - 178B
  • 6 months tcl/tk programming
  • 7 months VAPS embedded graphic software design
  • 1 year DSP softeware design
  • 1 year labview and labwindows GUI design
  • Computer Programming Experience at the embedded application, Driver, and system programming levels
  • RTOS for embedded systems including LynxOS, VxWork/Tornado (RTOS), Embedded Linux and custom OS’s, advanced knowledge of Multithreaded Programming vxWork/Tornado (RTOS) trained, Advanced understanding of Multitasking embedded software design, Task scheduling, Memory management, Binary semaphores, Mutual exclusion semaphores, Counting semaphores, Intertask Communication - Shared memory- Message queues- Pipes
  • Test software design with Visual C++, MFC Windows programming and Labview for test GUI design and implementation
  • Experience with Rational rose object orientated design tool
  • Device driver programming experience in LynxOS, Linux, vxWorks, Green Hills Integrity and windows 2000
  • Programming Languages C/C++, Assembly Language, Labview and Visual C++
  • Experience at the Hardware Software (RTOS) integration level (integration of the RTOS onto hardware platforms)
  • ASIC embedded programming in an RTOS environment (driver level)
  • Embedded software system Architect and application design, languages include C/C++ and Assembly Language
  • Embedded software hardware integration using DY4 single board computer with AltiVec™ technology PPC 7400 CPU running vxworks RTOS in tornado debug environment
  • Microprocessor Based Embedded System Design Power PC 7400 altivec, Power PC 750, Power PC 8XX, IA-32 Intel Architecture, Moto 68340, 68341,68332, ARM, PIC6C73, HITACHI SHx, 8052,8051,UTMC69R000 microprocessors and micro-controllers
  • DIGITAL HARDWARE DESIGN
  • PCI and COMPACT PCI hardware and software board design
  • VME BUS 64 and 64x module and FPGA design, embedded system software design
  • 1553 BUS Hardware and Software design
  • FPGA/CPLD design Actel, Xlinx, Lattice, Altera and Cypress FPGA’s and CPLD devices
  • VHDL and Verilog Design experience with CPLD’s and FPGA’s and embedded cores
  • FPGA/CPLD design verification using Modelsim digital simulation
  • Testbench design for complex FPGA and CPLD chip designs
  • Computer Aided Design Tools, Mentor Graphics FPGA Advantage, Orcad . Actel, Xlinx, Lattice and Altera FPGA, CPLD back end Tools (Place and Route, Fitters) and AutoCAD
  • Test hardware/software design engineering models design with FPGA and CPLD’S C/C++ and Assembly language
  • Timing Analyses of digital hardware with TimeDesigner-Professional and software systems
  • Finite State Machine Design implemented in hardware and software (Mealy and Moore state machines)
  • Performance Software analyses of system software using VxWork Tornado tools
  • System design Verification using In-Circuit Emulators, JTAG,BDM, Logic Analyzers, Oscilloscopes and logic probes
  • Experience in hardware and software design with the I2C, I2S,SPI, Ethernet and RS-232/422/485 protocols
  • Experience in Digital Signal Processing,
  • Analog design signal conditioning VME boards
  • Avionics Simulator design
  • Cable design

WORK EXPERIENCE:

Confidential, Farmingdale, NY

Consultant Software Engineer

Responsibilities:

  • Design and development Cross platform Test application (Windows and VxWork )
  • RTOS vxWorks Ver 6.3 Workbench 2.6 (ppc sbc VME chassis) Design of a custom communication protocol on top of Tcp/ip
  • Design Of Test GUI in labwindows then migrating it to Visual Studio (object oriented design)
  • Development on Dy4 183 SBC with Power PC 74xx in a VME chassis
  • UML Object design

Confidential, Panama City Beach, Fl

Consultant Software Engineer

  • Real Time Embedded software design in C/C++ using windriver workbench and Tornado
  • RTOS vxWorks Ver 6.3, 5,5 and 5.4 Device Drivers
  • Embedded Graphic software design Using VAPS for vxWorks VME target hardware
  • Design and development Application code for LCAC Landing Craft Confidential Cushion
  • Development on MVME 5100 SBC with Power PC 7410 in a VME chassis
  • Development of Serial and 1553 Device Drivers for vxWorks
  • System C for FPGA design software VME bridge design Verlog
  • UML Object design

Confidential, Rockford, IL

Consultant Software Engineer

Responsibilities:

  • Real Time Embedded DSP software design in C/C++ using Ti code composer
  • Development on TMS320F2812 DSP
  • Brushless DC motors
  • Mat lab Coding For Control algorithms

Confidential, San Jose, Ca

Consultant Software Engineer

Responsibilities:

  • Real Time Embedded software design in C/C++ for Lunix
  • RTOS LynOS Device Drivers
  • Design and development of dual redundant CAN bus protocol
  • Development on SBS CM4 Power PC 755 SBC in a Compact PCI chassis
  • Development of Controller Area Network (CAN) Device Drivers for LynOS
  • System C for FPGA design dual redundant hardware
  • UML Object design
  • CMM Level 5

Confidential

Consultant Software Engineer

Responsibilities:

  • VxWorks (5.5), Tornado (2.2), PowerPC (5100 series), Embedded SBC
  • Design of shared memory Communication architecture between multiple VME chassis SBC’s
  • System C for FPGA design VME based Slave card
  • Power PC QUICC
  • Migration of VxWorks (5.4), Tornado (2.0) to VxWorks (5.5), Tornado (2.2) code
  • DO-178B

Confidential, Huntsville, Alabama

Consultant Software Engineer

Responsibilities:

  • Avionics Embedded software design in C/C++
  • UML Object design
  • RTOS Green Hills Integrity
  • Power PC QUICC
  • Development of FLASH driver code for Integrity OS
  • Development of Boot code for loading Application from FLASH to RAM
  • DO-178B
  • CMM Level 3

Confidential, Long Beach, CA

Consultant Software Engineer

Responsibilities:

  • C130 Cockpit Simulator
  • Analog design signal conditioning VME board
  • Radar Simulator design
  • DO-178B

Confidential, Cambridge, MA

Consultant Software Engineer

Responsibilities:

  • Fiber Channel software development
  • 1553 hardware and software development
  • PCI hardware and software board design
  • VME 64x FPGA and board design
  • Embedded software design with vxWork/Tornado (RTOS) Real time Operating system
  • Embedded System Design Power PC 7400 altivec Microprocessor
  • Laser Wave Front Correction software
  • Client Server software architecture TCP/IP
  • Device driver development fiber channel, SPI, I2C and 1553
  • Integration of vxWork/ (RTOS) onto power pc SBC with Tornado
  • DO-178B

Confidential, Los Angeles, CA

Consultant Software Engineer

Responsibilities:

  • PCI hardware and software board design
  • VME 64x FPGA and board design
  • Embedded software design with vxWork/Tornado (RTOS) Real time Operating system
  • Embedded System Design Power PC 7400 altivec Microprocessor
  • Application software design in C/C++ Programming language
  • UML Object design
  • Client Server software architecture TCP/IP
  • Device driver development
  • Integration of vxWork/ (RTOS) onto power pc SBC with Tornado
  • Boot loaders for loading RTOS from FLASH to RAM

Confidential, Los Angeles, CA

Consultant Software Engineer

Responsibilities:

  • Embedded software design with vxWork/Tornado (RTOS) Real time Operating system.
  • C++ Programming language
  • Client Server software architecture TCP/IP
  • FPGA /CPLD microprocessor single board computer design PCI interface
  • Application software design Rational rose object orientated design tool

We'd love your feedback!