We provide IT Staff Augmentation Services!

Rf/software Engineer (consultant) Resume

2.00/5 (Submit Your Rating)

Palm Bay, FloridA

SUMMARY:

A results - driven, customer-focused, Senior Systems/Software Engineer, with over 20 years of experience in systems and software engineering.. Expert in large-scale, highly complex system design using state of the art case tools, and developing clean, documented, object oriented software. Years of experience in DO178B Level A & B, SEI CMMI and Agile. Pick up new technologies very quickly, and always eager to take on something new.

TECHNICAL SKILLS:

Languages: C/C++, Ada, Python, Visual Basic, Visual C++, X-Windows, OpenGL, Motif, C-Shell, Korn, Bash, PERL, TCL, Sed, Awk / Nawk, Dos 2000/XP, Epoch STOL, PHP 5.3, Memcache, mySQL, XML, QML, DXL, Assembly.

Development: QNX, National Instruments, Eclipse, e2, Wind River Tornado, Green Hills (Multi/Integrity), Visual Studio, Rowley

Suites: Crossworks,, Open Arbor, Rational Enterprise / Apex, Metro Works, CodeWarrior, Kimono, TI Code Composer, MS Dev. Suite, Borland.

Operating Systems: Linux (Fedora, Red Hat, Ubuntu, GNU, uCLinux), Unix (SunOS, Solaris, AIX, SGI-IRX), Windows (all flavors) Web/Facebook, and VAX/VMS

Tools: DOORS, StarTeam, SIMICS, NI LabWindows, LabView & TestStand, Verotrace, ApproveIt, SVN, CVS, Enterprise Architect, Apache, Ant, Social Spice, Rhapsody, Epoch, ClearCase, ClearQuest, ReqPro, Rose, Soda, Visio, VmWare, Matlab / Simulink, Qt, Adacast, Vectorcast, OSEE, MySQL, Mosaic, Subversion, Perforce, Continuus, Labview, GNU Tool chain, Keil, Bullseye, Test Manager, OpenTestMan, Test Director, X-Designer, WindRunner, Openview, Javadoc, Clay, Rogue Wave, Crash Dump, WinDB, WinDebug, Crystal Reports, Symantic Ghost, Cppcheck, Valgrind, Doxygen.

Testing: Google Mock, Google Test, Green Hills, Wind River, TestStand, SIMICS, LDRA TestBed, Packet Sniffers, Breakout Boxes, JTAG Boards, Logic Analyzers, AdaScope, VectorScope, ProfileScope, MemScope, SST Cards, HP Agilent Probes, SMTP, Commissioning Tools, Network Scanners, HUD/Avionics Emulators, NetAcquire.

RTOS: QNX, Renesas, VxWorks, uCosiii (Micrium), Deos, uCLinux, Real-32, GreenHills INTEGRITY, Roadrunner, LynxOS, ThreadX, Nucleus, ILogix, RTAI, MicroC, WinCE.

Processors: Rx631, Freescale MCP5554 & Coldfire, ARM, PowerPC, ETX-Express, Rad6000, Motorola, Confidential, PC104, TMS320Cxx, MIPS, RISC, Hitachi, Mitsubishi, C6000, LSI, RH32.

Networks: Ethernet (TCP/IP), Internet, UDP, Class D, Class C, EMP, Layer 5/3/2, 1553, GPIB, PXI, VXI, PCI, I2C, Confidential SoSCOE, AR INC 429, 629, DeviceNet, RS 485/422/432/232 , VME, FireWire, FiberChannel, CAN/FlexCAN, STE, LINK 11, SNTP, SATCOM, COMSEC.

Standards: FDA/HL7, DO178B, DO160, DII COE / HLA, DDS (Data Distribution), MIL-STD 2167A/498, ISO 9001, IEEE, UL, ODVA Semi SIG, ALSP, APCO/TIA, FAA, IEC 61508 2nd Edition (International Standard for Functional Safety of Electrical/Electronic/Programmable Safety-Related Systems)

EXPERIENCE:

Confidential, Palm Bay, Florida

RF/Software Engineer (Consultant)

Responsibilities:

  • Working on the Goldwing Radio Access Network system which provides air-to-ground and ground-to-air broadband communications for in-flight entertainment/internet services.
  • The system consists of long-range network radios, ground antenna assemblies, ground ancillary equipment, ground beamforming equipment, and software, using LTE communication.
  • Writing Python scripts to automate lab activities and to automatically install software builds and board support packages on the ground and air digital and radio boxes.
  • Writing QT on QNX for a front end user interface.
  • Wrote the attitude and heading reference system (AHRS) which consists of sensors on three axes that provide attitude information for aircraft, including roll, pitch and yaw.
  • Performed real time in-flight helicopter testing of the AHRS software by placing my target box next to a Honeywell Talon Box, then compared the AHRS data with the Talon output to validate my software.
  • Writing unit tests using Google Test and Google Mock.
  • Running Cadence tests daily on the target hardware.

Environment: C++ 11, Linux (Ubuntu), Python, Eclipse, QNX, Jenkins, Jira, SVN, CppCheck, Doxygen, Valgrind.

Confidential, Winter Springs, FL

Consultant

Responsibilities:

  • Short contract to install a USB port and a TCP/IP stack on blood pressure monitors running on a Renesas Rx631 Processor.
  • Installed USB port, and wrote firmware to provide full USB communication on all devices, and flash drive firmware update capabilities.
  • Installed a TCP/IP stack and wrote HL7 Communication software, which is required by the FDA.

Environment: Agile Scrum, C, C++, Windows 7, Linux, Eclipse, Renesas, e2 Studio, Enterprise Architect, Doxygen, GIT.

Confidential, Melbourne, FL

Systems/Software Engineer

Responsibilities:

  • Designed, developed and tested C and C++ firmware for the Confidential Railroad Project.
  • Responsible for the creation of a Smart IOC card and firmware to handle all communication between the onboard systems, and the OBC to Wayside systems, such as Displays, Event controllers, Wayside devices, Radios, Database and Back Office Servers.
  • These communicate over UDP, TCP/IP, and Wireless networking running Class D, Class C, EMP, and Layer 5, 3, 2 protocols.
  • Software was developed on Windows and Linux.

Environment: Agile, C, C++, Windows 7, Linux, Green Hills, uC/OSii, uC/OSiii, StarTeam, Enterprise Architect, Doxygen, DOORS.

Confidential

Systems/Software Engineer (Consultant)

Responsibilities:

  • Performed functional safety analysis for several Confidential platforms, which was carried out according to IEC 61508 2nd Edition, the International Standard for Functional Safety of Electrical/Electronic/Programmable Safety-Related Systems.
  • This analysis was used to generate requirements (using DOORS) for a set of diagnostic measures with safety levels SIL2 and SIL3 capabilities.
  • Each diagnostic measure was then architected according to platform, and developed in C using the SIMICS/Eclipse development/test environment running Linux and VxWorks.
  • Specific examples include ECC Error Injection, L1, L2 and LLC Cache testing, Infrastructure diagnostics and external interface testing.
  • Used Wind River Simics to simulate an industrial factory, which consisted of robotics controllers, process controllers, network gateways, bridges power supplies, switches, and safety critical machines.
  • Virtualization was used to induce errors in all the different components in order to test our newly installed diagnostic software.

Environment: C, C++, Windows 7, VxWorks, PlatformIA, WinDB, Crash Dump, Doors, Simics

Confidential, Clearwater, FL

Systems/Software Engineer (Consultant)

Responsibilities:

  • Built an expandable integrated SOA to support offsite testing of Power & Data Unit Printed Board and Electrical Card Assemblies for the Orion Spacecraft. This is a multi - layered distributed software systemwhich provides a virtual test lab for engineers across the US in various locations. The testerchooses his instruments or adds a new instrument, configures the hardware and reads the data as ifhe were sitting right there in the lab.
  • Wrote IVI and Visa based instrument drivers for Power supplies, Serial IO (RS232/422) cards, DMMs, Mux, Scopes, and MultiIOs whichreside on the server side and talk to the actual hardware. They are encapsulated in virtual wrappers to hide instrument specific datafrom the service layers (abstraction).The instrument drivers are written in C using LabWindows/Labview, and the wrappers, servicesand application layers are written in C++ using XML.
  • Responsiblefor all DC Power supply drivers and application level software that is running on the PDU. This includes all Agilent 5700 and 6700 series, Sorensens, and PXI SMUs. Wrote requirements documents for each instrument, and developed and tested the drivers using LabWindows, and NI TestStand test scripts.
  • Designed and developed software and test scripts for the Pyrotechnic Events Control (PEC) Electronics Card, which will reside on the Orion. This included all external interfaces to and from the card, and the resident firmware. Test Stand scripts were written for PEC Integration and the final V&V.

Environment: Windows 7, WinDebug, Windows Kernal, Linux, NI Labview, LabWindows, Test Stand, Linux, Rational TeamCenter, Daptiv.

Confidential, Milwaukee, WI

Systems/Software Engineer(Consultant)

Responsibilities:

  • Designed and developed Network Services Software for the A400M Airbus Aircraft.This DO178B Level B software performs a variety of in-flight and on-ground services that have to do with data loading and broadcast, built-in test, hardware monitoring, redundant fail over, fault logging, and network protocols.
  • Wrote the Software Pin Programming, which reads compressed data loads, parses the data into either AFDX frames or AR INC 429 labels, and broadcasts the data to locations specified in the load.
  • Wrote the SRD, SDD, and the STP & STCs, in compliance with DO-178B Level B standards.

Environment: C++, Green Hills Integrity, Linux, Windows, DOORS, Matlab, Simulink, Enterprise Architect, QT, QML

Confidential, San Jose, CA

Sr. Systems/Software Engineer / Project Manager

Responsibilities:

  • Designed, developed and tested under DO178B, the IGL and IData software applications. IGL is a language that mimics OpenGL, but runs without a graphics processor and is platform independent.This allows OpenGL programs to execute on embedded avionics devices without expensive graphics cards.IData is a graphical tool that is used to create user interfaces visually, which run on IGL in the target.
  • Ported IGL software from Win32 and WinCE to a DDC-I Deos embedded target, for the Goodrich Electronic Flight Bag System.Wrote kernel and bootstrap routines for the embedded Linux, used GNU tools to generate hardware specific utilities (grub.exe, Syslinux, etc), and developed network protocols and hardware specific low-level routines to transfer the frame buffer to screen memory, using a DisplayPort interface.
  • Attended Trade shows to demonstrate the IData and IGL products and wrote proposals for prospective customers, which outlined how Q3D products would be implemented for their specific needs.Traveled to customer sites (Military and Avionics) to assist customers with systems and development needs, with regard to the IData and IGL products.
  • Developed and maintained the requirements and associated test cases using Verotrace, for several of the IData Runtime products, which were all Level B applications that ran on all of the above operating systems.Wrote test scripts and test support software for system and low-level requirements testing, used LDRA and Bullseye for the structural coverage analysis, and created all required documentation for the DO-178 CertPackages.

Environment: C++, Bash, Shell, Bat, Python, C#, Win32, Visual Studio .Net (v. 8),Green Hills Integrity, VxWorks, PikeOS, Linux, Deos, HyperX, and WinCE, OpenArbor IDE, ETX-Express Core Platform, VMWare, Flash. Tortoise CVS, Verotrace, ApproveIt, PR Tracker,SourceAnywhere, VSS,BullsEye, LDRA Test Bed.

Confidential

Sr. Systems/Software Engineer (Consultant)

Responsibilities:

  • Generated the System Requirements using DOORS and DXL for the Electro-Optical Infrared (EO/IR) and Radar Subsystems
  • Wrote the EO/IR software in C++ and the front end display code for the EO/IR cockpit UI.
  • Designed and developed the low-level framework architecture in C++. Developed abstract interface, proxy, and client/server code, which provided communication between the various subsystems of the aircraft, over a variety of different networks.

Environment: C++, Linux, Eclipse IDE, Clear Case, DOORS, Rhapsody, Subversion, VmWare, Enterprise Architect, Bash scripts and Makefiles.

Confidential

SOA Architect

Responsibilities:

  • Systems architect for the Attack Guidance and Network Fires Federated Object Models ofthe Future Combat System (FCS SOA). Developed Use Case and Class Diagrams, Sequence and Timing Diagrams, and Context and Data Flow Diagrams using the Enterprise Architect tool for both the client and server side systems.
  • Wrote the low-level framework for the Actor Interface Service of the FCS SOA (AIS).
  • This service handled all munitions, ammo and battle management scenarios by establishing new connections and providingdata subscriptions to/from war fighters across the globe.
  • It distributed simultaneous updates ofcritical data to commanders across the globe in real time, to assist in real time battle management.
  • This was essentially, the biggest SOA known to mankind.
  • Wrote OpenGL (3D) to interface with a GPS based Multi-Sensor Tactical Data Visualization (MTV)Mappingsystem, and used Enterprise Architect to design the Federation, Simulation, and Base Object Models.
  • Wrote the Payload C-Band/Ku-Band, Ka-Band and L-Band electronics systems operational software, for all of the PanAm, Loral, and DTV birds used for telecommunication and broadcasting. This software provides full access to every electronic device (TWTs, L-Channel Amps, Switches, Receivers, IMux, OMux, etc) from the ground,as well as uplink/downlink control and 101/119 degree mission reconfigurations, while the satellite is in orbit. Major focus was on the Wavelength and Time Division Multiplexing, Transponders, Tranceivers, IMUX, OMUX and the CrossConnects.
  • Payload bay hardware schematics, content data and bandwidth specifications, link budgets, EIRP, antenna/receiver noise and gains calculations were used to provide the optimal configuration for each customer’s needs.
  • Lead Satellite Engineer at the Long Beach Satellite Operations Center (LSOC).Developed On-Orbit Flight Operational Procedures for Bus, Power and Maneuvering Operations for the following Satellites:Loral G16 and ICO G1, PanAmSat 7 & 8,DirecTV D7S, D8, D9S, and a few classified birds. Handled all aspects of Eclipse Monitoring, Battery Reconditioning, Earth Sensor Scan Inhibit (Manual & Time-Tagged), Harmonic Torque Estimator and Ring Laser Gyro, ACE System Clock, DHS Memory Uploads, DHE Write Protect Enable, Spacecraft Emergency Power Load Reduction, and Propellant Fuel Gauging.Testing was done using Loral Dynamic Satellite Simulators and real time at the LSOC.
  • Designed and developed encryption messaging software for the Confidential SpaceWay 702.Responsible for the PCC Memory Management and all areas of COMSEC Security (Secure T&C Commanding).
  • This required putting the spacecraft into Secure Mode, Configuring Bypass Modes/Timers, Handling all VCC and KEY operations, and setting up the Blind Enable Bypass Maneuvers.The software was written in C++ and C#, which interfaced with Epoch STOL and an Oracle database for the Command and Telemetry.
  • Wrote the flight software for the JWST, MTHEL, and Icy Moons Projects. The code was written in C, C++, TCL, and Java for Windows, Linux and VxWorks targets, running on ARM Processors.
  • Designed and maintained all systems using the Rational Tool Suite and DOORS. Development was done using WindRiver and Green Hills IDEs.
  • Responsible for the design, code, and test of the Attitude Control System flight software for the GOES and the 702 Satellites, the ODIN Spacecraft, and the SpaceWay 3. Major areas of focus were the Inertial Reference System, Sun Nadir Steering, GSM, Star Tracker and Star Management Systems, Ephemeris, and Attitude Control and Determination.
  • Developed a CSU Test Automation tool, which was written in, C Shell, Bash, Nawk and Perl, to fully automate the test/integration phase for several projects.This tool remotely scheduled and performed nightly software builds, created Adamulti debugger scripts from the source code, and executed them against the binary on the target.

Environment: DOORS, Green Hills Adamulti, Labview, Matlab (Blackbox test predicts), Continuus (software configuration), and Cadre Teamwork (Design).

We'd love your feedback!