We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Tucson, AZ

SUMMARY:

  • Over 25 years of experience in Software Engineering. Experienced in real - time embedded, communications, engine and BLDC motor control, device interface, graphics, diagnostic, test, and utility software. Proficient in embedded microprocessor software design and implementation. Excellent at learning new computer languages and systems. Experience includes developing software to industry standards including MIL-STD 2167A and RTCA/DO 178B.

TECHNICAL SKILLS:

SOFTWARE: C CMSynergy CodeWarrior WinDiff/Merge C/C++ CMS IAR EWARM Windows XP/7 Fortran WindChill VisualDSP/VDK MS Office Suite Pascal SCCS VisualSlickEdit ClearCase PLM CVS PDF Writer unix Assembler RCS Visio Segger J - Link VRTX SingleStep Interleaf VAX/VMS ARM Cores CodeTest teamware DOS

PROFESSIONAL EXPERIENCE:

Confidential, Tucson, AZ

Responsibilities:

  • BLDC motor control software design and implementation for 300W rotary and 3kW linear custom-designed electric motor actuators with 48V and 375V power buses. Position, velocity, and current/back-EMF controls run at a 15 kHz inner loop rate. Participated in customer demonstrations and performance/environmental testing.
  • Atmel SoC interfaces with a resolver chip F2D converter for determining the motor rotational position, a delta/sigma sinc3 filter chip for determining the motor phase currents, and IGBT and Power MOSFET H-bridge circuits driven with PWM signals with dead time to produce the motor phase currents. Assisted with hardware design. Also ported the code to a faster SoC, gaining floating point capability and higher resolution PWM signals.
  • In “C” using Atmel SAM9XE512, IAR Embedded Workbench, and WinMerge differences tool. No RTOS or software libraries used. Three communications channels, scaled integer math, fault detection and reset, and memory dumper snapshot tool using J-Link and Excel for debugging and data anaysis.

Confidential, Tucson, AZ

Senior Software Engineer

Responsibilities:

  • Updated, tested, and reviewed real-time embedded C/C++ software for Boeing APU controllers to help achieve multiple TRR deadlines. Used DOORS, ClearCase, Windows XP, CodeTest, and Wind River software tools.

Confidential, Tucson, AZ

Embedded Software Engineer

Responsibilities:

  • Implemented Voice Menu and NBAA demonstration software for the PreFlite cellular aircraft security system.
  • Implemented the embedded software for the CDSS of the Airbus Long-Range and Single-Aisle Aircraft, including the control, built-in-test, and MCDU interfaces. Went on four business trips to Airbus facilities in Europe.

Confidential, Tucson, AZ

Principal Engineer, Software

Responsibilities:

  • Modified and developed RE100 auxiliary power unit controller breadboard software for initial engine testing in Phoenix. Developed and released the I/O, control law, 2D/3D table lookup interpolation, and NVM storage packages of the RE100 Learjet and Cessna Citation XL production APU software and associated documentation. Worked with many in-house and customer engineers and colleagues.
  • Lead software engineer on RE100 derivative programs including the S-92 Helibus, Hawker Horizon, and Cessna Sovereign APU controllers from inception through production, with added communication capabilities.
  • Provided detailed software project plans/schedules/status for program reviews, bids, and customer meetings.
  • Team member on various software development programs including AS900, FutureX, MAC, C5RERP, T800, CITX APU, MRPS, G150/200CPCS, C130/27NIU, and SEPDS.
  • Updated software for C130J dual-channel cabin pressure controller. Improved and released software for IAI Galaxy, Learjet, and CITX dual-channel integrated cabin pressure controllers. Wrote the scheduler, monitor communications, pressure sensor, and curve-fitting algorithms code. Updated manufacturing test procedures. Wrote statements of work for software qualification subcontracts performed by outside vendors.
  • Supervised, assisted, and approved an outside vendor throughout customer and FAA approval stages on the CITX cabin pressure software subcontract.

Confidential, Erie, PA

Senior Software Engineer

Responsibilities:

  • Added Spanish display capability and text to the locomotive monitoring software.
  • Ported eight software baselines from VAX CMS libraries into a make/SCCS/teamware environment.
  • Added an air density correction function to the locomotive drive motors thermal protection algorithm. Incorporated various improvements from other programs into the software.

Confidential, Milwaukee, WI

Test Software Engineer

Responsibilities:

  • Modified manufacturing test code for new memory banking scheme. Designed and implemented code and improved hardware for new vehicle serial interface card in test console.
  • Modified and developed in-circuit tests running on PCs, in the product, and in the target emulator.
  • Brought 6 products on line including VDIX and CIBIL.

Confidential, St. Louis, MO

Senior Software Specialist

Responsibilities:

  • Designed and implemented software for the Weapons System Initialization Concept program on the Stores Management Processor avionics component of the F/A-18 Aircraft.
  • Designed and implemented Stores Management System software to integrate HARPOON and SLAM missiles onto the aircraft, adding new communications capabilities.

Confidential, West Covina, CA

Senior Software Engineer

Responsibilities:

  • Assisted with a fiber-optic guided weapons proposal.
  • Updated panel interface controller and Level-6 mini-computer I/O software for the AWACS Radar simulated aircraft maintenance trainer upgrade program. Released the final software configurations on the mainframe.

Confidential, Point Loma, CA

Senior Software Engineer

Responsibilities:

  • Assisted with software modifications to accommodate a test equipment obsolescence upgrade for the MK-50 torpedo test set.

Confidential, San Diego, CA

Senior Software Engineer

Responsibilities:

  • Updated remote-controlled underwater vehicle software for various system improvements.
  • Designed processor-I/O card and graphics card hardware for new vehicles and control stations. Wrote all of the software, including vehicle joystick/communications/propulsion control, underwater object distance determination, and instrumentation display graphics over video. Applications included an oil-tanker inspection vehicle and a well-head inspection/repair vehicle.
  • Assisted with the Mine Neutralization Vehicle test set software.

Confidential, West Covina, CA

Senior Software Engineer

Responsibilities:

  • Debugged PC demonstrator application software for the video pipeline image processing hardware on the computer-generated synthesized imagery program. Created the initial image database format.
  • Wrote the radar graphics display software for the F-15 simulated aircraft maintenance trainer program.
  • Wrote/modified the Level-6 mini-computer I/O and panel interface controller software for the AWACS Radar simulated aircraft maintenance trainer program. Assisted with the kernel, diagnostics, and file I/O modules.

We'd love your feedback!