James O'Bannon

Principal Software Engineer at Raytheon Technologies
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Principal Software Engineer
      • Oct 2020 - Present

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Principal Engineer
      • Dec 2018 - Jun 2020

      Provided software engineering support in the form of requirements, design, software, and testing on real-time avionics embedded systems for flight control programs. - Developed automated and hand generated Python scripts for requirements based testing for both a virtual Linux and bare metal test environment on the Boeing 777X maintenance function. - Participated in peer reviews and completed all work package and work element execution under JIRA. - Trained and mentored other engineers, from various teams, on the complex nature of the testing development and environment so milestones can be met.

    • United States
    • Software Development
    • 200 - 300 Employee
    • Senior Principal Engineer
      • Jul 2015 - Oct 2018

      Provided software engineering support in the form of requirements, design, software, and testing on real-time avionics embedded systems for various flight control, satellite communications and displays programs. - Completed requirements, design and code updates for a flight controls project in preparation for certification. Resolved requirement based test scripts that were originally failing for a project that was behind on completing their testing so their customer could flight test. - Suggested and then updated the user's guide from a set of simple instructions to a valuable, user friendly document detailing all the various aspects of the Flight Management System data base tool. Updated the test procedures to a detailed set of procedures to accurately reflect all the requirements of the FMS data base tool. - Created an OpenGL tutorial with programming exercises that helps other software developers learn the language more quickly and effectively. - Developed GUI components for a map application that runs on Windows, Android and iOS. - Successfully took the non-technical concepts from the client and implemented the graphics overcoming the technical challenges of the concepts. - Completed updates for a displays program using their internal graphics tools, allowing them to reach their next red label release on time

    • United States
    • Appliances, Electrical, and Electronics Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • 1997 - Jun 2015

      Implemented software and provided lead support for real-time avionics embedded systems for the Graphics Generation Function (GGF) software for the Displays and Graphics Center of Excellence. - Selected by management to develop radio tuning (RT) software for a critical project using touch screen technology, a first for the client. Designed one state machine that was used for VHF, NAV, ADF, and HF tuning reducing the overall lines of code. As the team grew to 6 developers for RT, managed how functionality got parsed out to RT SW team so that customer commitments were met and each engineer was fully engaged. - Helped increased the quality of the GGF software on the Dassault program that was having issues when being delivered to the customer. - Developed a bitmap font and navigation database retrieval functionality for a critical program that was behind schedule. Changed direction of original approach to simply parse for the Final Approach Segment (FAS) data block instead of attempting to port the entire FMS DB functionality. Ported other functionality, when it was quicker than developing, thus promoting code reuse when it was beneficial. - Collaborated with Applications to develop a set of common graphics displays that could be used on different aircraft utilizing reuse and reducing costs. - Initiated and developed (Format Designer) user's guide, tutorial, and tutorial software packages for the department regarding training of newly employed display graphics developers/engineers which greatly reduced staff training involvement for current and future programs. - Conducted prototype simulation development sessions with pilots and customers to develop displays that provide a good interface between the crew and the aircraft systems. Prototyped the proposed concepts during the meeting so that concepts could be demonstrated, proved, and accepted quickly allowing the FAA requirements to be met.

    • United States
    • Armed Forces
    • 500 - 600 Employee
    • Computer Scientist
      • Feb 1991 - Jun 1997

      Developed software, requiring a security clearance, for the High-Speed Anti-Radiation (HARM) and Tri-Service Standoff Attack Missile (TSSAM) Mission Planning Module (MPM) Groups and the Missile Analysis Group. - Participated in the development and implementation of software processes for HARM Project Office using the Capability Maturity Model of the Software Engineering Institute that helped establish the build process, configuration management process, and coding standards to create a more reliable product. - Developed a user-friendly GUI for the User-defined Target-of-Opportunity Class (UTC) MPM functionality with features the pilots needed in a short time frame, so it could be in the next release of the software.

Education

  • Arizona State University
    Bachelor's Degree, Computer Science

Community

You need to have a working account to view this content. Click here to join now