Senior Software Engineer Resume
Phoenix, ArizonA
SUMMARY:
Experienced Software Development Engineer and team leader. I worked on a number of projects from initial concept to development, test, delivery and maintenance. I worked on software applications in Avionics, Windows, Telecommunication, and Real - Time Controls. I wrote code that complies with DO-178B level A and C.
TECHNICAL EXPERTISE:
- Software Design with 15+ year’s experience
- Language of choice: C++
- STL libraries and Algorithms
- Object Oriented Design
- Visual Studio
- Windows UI development using MFC
- Multi-threaded design with thread synchronized communication
- Socket design
- Hardware/Software Integration
- Embedded System design and code
- RTOS
- Windows 7
- HTML, CSS, XML
- Team Lead on Software Projects
HISTORY:
Confidential, Phoenix, Arizona
Senior Software Engineer
Responsibilities:
- I develop software for lab equipment that produces and analyzes quartz crystal oscillators to very accurate frequencies.
- Equipment is used by producers of equipment that requires sources of accurate high frequency signals.
- The embedded software is developed in C++ using Visual Studio 2010. The software also includes Kernel level Drivers.
Confidential, Phoenix, Arizona
Sr. Software Engineer
Responsibilities:
- I supported software development for the Engine Control Unit (ECU) used in the Confidential 7000 lb thrust, turbo fan jet engine.
- All development follows RTCA-DO-178B level A standards.
- I work with DERs and software engineers to verify that all code and documents comply with FAA standards.
Confidential, Redmond, WA
Software Design Engineer in Test
Responsibilities:
- I designed and coded automated test procedures for the Confidential Windows Phone 7 and 8.
- The programs verify that each OEM developer provided drivers and hardware chassis that interact correctly with the Windows Phone Operating System.
- The test programs execute through a “test shell” housed in the Phones. All software was written in C++.
Confidential, Cedar Rapids, Iowa
Sr. Software Engineer
Responsibilities:
- I developed a Radar Test Station for use in the lab and in flight on test aircraft.
- The tool runs on a PC that inputs raw data from Radar Transmitter/Receivers.
- The program provides Real-Time Radar Displays on the PC along with a number of pages that display analytic data and provides control dialogs for engineers and lab technicians.
- I also worked on the code for the Forward Looking Terrain Alerting Radar system developed by Confidential .
- I participated on the design and code of the radar algorithms.
- The design was successfully flight tested.
- All code was written in C++ using Visual Studio 2008.
- I used MFC to implement the user interface.
- The application includes sockets and multi-threaded design with synchronized inter-thread communication.
Confidential, Everett, WA
Software Engineer
Responsibilities:
- I developed algorithms and wrote software to analyze and enhance the efficiency and of the Confidential 787 AR INC 664 high speed data network.
- Algorithms were written to increase efficiently and robustness through load-leveling and duplicate signal routing via multiple fiber optic cables located in different sections of the aircraft.
- AR INC 664 data networking was designed to provide for higher data traffic and reduce the amount of AR INC 429 interfaces on the 787 Dreamliner.
Embedded Software Engineer
Confidential
Responsibilities:
- I designed, coded and tested C++ for the embedded aircraft wheel monitoring system used on Confidential aircraft.
- This also included hardware/software integration and lab testing.
- The project was completed on time. All code was development followed RTCA-DO-178B Level C.
- I monitored and reviewed subcontractor software development procedures for the Confidential 787.
- I reviewed sub-contractors to verify they 1) followed RTCA-DO-178B standard processes, 2) provided resources necessary to perform the development and testing and 3) maintained up-to-date schedules to track software development.
Confidential, Phoenix
Software Engineer
Responsibilities:
- I was team lead and primary developer of the Aircraft Maintenance and Monitoring System.
- This is a Windows Application used by maintenance personnel to download and analyze data from and aircraft parked on the tarmac.
- The same application also provided for the upload of control data to aircraft.
- The application was written in C++ using Visual Studio. Displays were created using Confidential Foundation Class (MFC). The project was designed, coded, debugged, tested, and documented on schedule.
- I designed, coded, tested and documented FMS Software for the Embraer commuter aircraft. All development followed RTCA-DO-178B software development standards.
