We provide IT Staff Augmentation Services!

Sr. Sw Engineer Resume

5.00/5 (Submit Your Rating)

Grand Rapids, MI

OBJECTIVE:

  • A challenging Sr. Software Engineer (Development or V & V) contract assignment, in Aerospace/Aviation, Medical devices, or similar industries. Based in San Diego, California.

PROFESSIONAL EXPERIENCE

Sr. SW Engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Played a critical dual role as a Software Developer and as a Test Engineer on the Flight Management System of New Generation Boeing 737 program, and on the 737 MAX program
  • Helped the software team define a reduced coding standards set.
  • Analyzed and removed hundreds of dead code segments in legacy software, performed Data and Control Couple analysis, fixed and tested problems reported in the FMS software.
  • Analyzed code change impact and updated verification tools as a result of FMS software updates
  • Performed formal, regression, manual, and automated testing on the FMS software
  • Completed thousands of high to low level requirement analysis for many FMS components
  • Created numerous documents, including white papers and reports, that were submitted to FAA for certification of the FMS for multiple programs
  • Test Engineer on the Flight Control System FCS of Bombardier aircraft. DO - 178B Level A
  • Developer Engineer on True Course program of FMS.
  • LDRA Test automation expertise. C++, QNX, Linux, VMWare, Code Composer, Labview, DOORS

Sr. SW Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Leading planning of the verification and validation efforts. Developed unit test cases and functionality test cases, and performed software structural coverage analysis on the controller of the DuraHeart II, a critical device that assists the human heart.
  • Developed Test cases using VectorCAST and Code Composer in C language and GEL scripts. Tested Firmware and embedded application software to FDA, IEC62304 Class III, Medical Devices software standards.
  • Developed an approach that significantly improved test case development on VectorCAST tool using command line, leading to substantial time, effort, and cost savings.
  • Helped management improve test case development estimates, by analyzing code complexity, and producing a more accurate calculation method that fits required Class C (critical software) testing.
  • Expertise in complete software life cycle: requirements, design, software development, integration, and verification and validation testing to Aviation’s DO-178B Level A/B/C, FDA Medical Devices Class 3, or Class C standards.
  • Demonstrated detail oriented self-starter and finisher, with common sense, creativity, and persistence to solution, with minimal management
  • Consistently exceeded expectations according to employer's annual reviews
  • Broad based development background (software, verification and validation, graphics, device drivers, Confidential, medical devices, aerospace / avionics)
  • 15+ years of experience in development and debugging tools: (source level debuggers, oscilloscopes, logic analyzers, multi-meters)
  • Experienced developing software for real time embedded systems in C, C++, Ada, and Assembler programming languages. Code and test compliant to FAA or FDA standards. Experienced in software configuration management tools including cm-linux, Subversion, VSS, MKS, Dimensions, Surround, Starteam.
  • Expertise in creating Detailed Unit and Integration Test Plans and accompanying test procedures. Solid experience writing automated test scripts for avionics and medical devices software(Python, C, GEL, VB)
  • Excellent Understanding of low level (driver) software development techniques and digital and analog circuitry to software interface technologies. Experienced in Linux, Unix, GNAT tools, IDEs, .NET
  • Experience developing low level driver software, firmware, hardware interfaces (e.g. digital/analog me/O), data acquisition / analysis, and system control using various communication protocols (RS232, SPI, AC'97, ARINC429, CAN bus).
  • Familiar with modern cockpit architecture. Real time embedded flight Management system (FMS) software, avionics, and simulation.
  • Possess in depth Knowledge in FMS Functional areas including Performance, Vertical Guidance, Lateral Guidance, Navigation, Flight Planning, Flight Controls, Display Instruments, Communications, Approaches, and DataLink’ s CPDLC and ADS(B, C, and R).
  • Expertise in Structural Coverage Analysis, SCA, creating software test scripts, improving structural coverage, and associated tools like VectorCAST, LDRA, RTRT, Chipview, Testmate.
  • Familiar with requirements definition, experienced in testing and traceability matrix development, requirements management tools such as DOORS, and various software bug tracking tools.
  • Possess strong documentation skills, capable of writing requirements, design specifications, test plans, test reports. Type at 50+ words/minute.
  • Excellent organization and communication skills (verbal and written).
  • Ability to prioritize workload, handle multiple tasks simultaneously.
  • Team Player with a very strong ability to work independently.
  • Permanent resident U.S. National (Green Card). Canadian citizen.

Sr. Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Lead of Structural coverage and Module Testing efforts, for application Software of the Auxiliary Power Unit (APUC-5000), for the Boeing 787 aircraft (Dreamliner).
  • Written many documents and reports that played an important role in securing the successful TSO of APUC-5000 software, a DO-178b level B software application.
  • Created module test cases to complement structural coverage to achieve 100% code coverage using VectorCAST, analyzed hundreds of difficult to reach code segmentsdeveloped strategies to increase structural coverage through targeted testing to MCDC level.
  • Used expert knowledge in Structural coverage testing to improve code coverage.
  • Developed numerous RBT based Tests for functional verification to MC/DC level.
  • Produced numerous solutions to various software issues.
  • Successfully ported compiler libraries to work in the APUC application. dis was a critical task for the application software to obtain certification.
  • Mentored few engineers.
  • Development in C and assembly languages. Used Rhapsody.

Sr. Software Engineer

Confidential, Cedar Rapids, IA

Responsibilities:

  • Led a team of Test engineers to complete verification of DataLink, a part of the Flight Management System FMS.
  • Created test cases to verify software's full functionality. Helped team perform Structural Coverage Analysis SCA. Created training documents and trained overseas engineers.
  • Delegated assignments to team and monitored progress
  • Created FMS and Data Link software for ADS and CPDLC query support, as well as Flight Plan edit requests. Development was in Ada and C, using GNAT and Apex environments.
  • Created extensive test cases for WAAS project verification, covering Approaches, Lateral and Vertical Navigation functionality (LNAV/VNAV). Analyzed automated test results of the FMS. Created supplementary test case scripts to increase code structural coverage.
  • Developed manual tests, investigated problems, verified fixes in software using flight simulators and on Rigs.
  • Gained valuable experience in: Avionics, FMS software development, Flight Simulator, and numerous development and configuration tools including GNAT tools, ADA, VMS, DOORS, Testmate, Subversion SVN, Clearcase, Clearquest, APEX, Python, Avionics Displays, instruments, and Data Link.
  • Obtained and maintained an excellent annual job performance rating.

Sr. Software Engineer

Confidential, Port Huron, MI

Responsibilities:

  • Developed embedded software, ported graphics thread, PEG, to different hardware platforms, for applications that lacked a user interface.
  • Developed device drivers in C/C++ using different IDE including GH Multi, IAR, MS .Net, and Windows CE platform.
  • Developed screen and LCD touch drivers for an array of hardware including Intel’s PXA270, Atmel's ARM9 AT91SAM9261, and Hitachi's SH series.
  • Represented Swell Software in trade shows in silicon valley. Demonstrated company graphics capabilities during the exhibition, and helped locate potential customers and contacts.
  • Created Intel PXA270 touch screen driver demo that was on display at 4 partner exhibit locations, at the ESC Embedded Exhibition 2006, in San Jose, California.

Confidential, Detroit, Michigan

Senior Software Engineer

Responsibilities:

  • Designed software programs for the main controller. Fixed many bugs in the main controller and line cards.
  • Designed redundancy for high-speed DS3 line card, provided support for line- card redundancy. Completed many additions to connection protocol, logging and events subsystem, and device discovery functions.
  • Helped recruit software engineers. Helped train new engineers.
  • Development completed in a multi-threaded Real Time environment, C/C++, on Linux platform. Cm linux used for software configuration management. GDB, DDD for software debugging.

Software Engineer

Confidential, Petaluma, California

Responsibilities:

  • Created many C programs and modules for Confidential functionality. Corrected many software bugs in the CPU card. Designed, tested, and supported a few features including the user interface.
  • Created and executed unit test plans. Effectively participated in document and code reviews. Contributed to Tellab's-AFC CableSpan project.
  • Development completed in windows environment, PVCS used for software configuration management, ICE used to debug system software.
  • Processors: PIC18, 68000, DSP 56K, HC11, Xscale, ARM9, Coldfire
  • Program: Assembly, C, C++, ADA. Firmware/low level programming, Python
  • Experienced in: Matlab, lab equipment, ICE emulator, Unix, Linux. MS.Net development environment, Greenhills Multi development tools, IAR development environment, CodeWarrior, J-Tag/Jet, BDM, gdb, vi, logic loader, PEG, C/PEG, Platform Builder for WINCE, circuit schematics, different processors, Gnat debugger and tools, avionics simulation tools, DOORS, ClearQuest, VMS. VectorCAST, ChipView, Visual basic, MKS, Rhapsody C/C++ UML design, Code Composer CCS, GEL (General Extended Language), Polyspace, RTRT (similar to LDRA), Eclipse, Smartbear, Data Coupling and Control Coupling Analysis, CMMI process, TestTrack, Surround, SDLC, Agile software developmentprocesses, SCRUM, V&V, Flight Controls, Software Developer. Quality Assurance QA engineer.

We'd love your feedback!