David Kennedy

David Kennedy Email and Phone Number

Retired @ Retired
Harvest, AL, US
David Kennedy's Location
Harvest, Alabama, United States, United States
David Kennedy's Contact Details

David Kennedy personal email

n/a
About David Kennedy

Since my introduction to computers more than 40 years ago, I have been fascinated by software development. From Viz/Sim to real-time embedded flight control systems, from payloads and control for the International Space Station, to artificial intelligence for games, a very large part of my life has been spent creating software and helping others learn to do so.At this point in my life, I am working on projects that are of interest to me personally. Of particular interest: Real-time/embedded, Avionics, AI, viz/sim, and GPU programming.

David Kennedy's Current Company Details
Retired

Retired

View
Retired
Harvest, AL, US
David Kennedy Work Experience Details
  • Retired
    Retired
    Retired
    Harvest, Al, Us
  • Retired
    Retired
    Retired Apr 2021 - Present
    I have spent the last 42 years developing software. I have befriended so many wonderful people, worked with so many people much smarter than I am, and learned more than I realized there was to be learned. I have decided it was time to end this chapter. Thank you everyone. It has been awesome!
  • The University Of Alabama In Huntsville
    Real Time Software Development Consultant
    The University Of Alabama In Huntsville Sep 2019 - Apr 2021
    Huntsville, Al
    Part-time consultant for real-time Linux flight control systems for autonomous aircraft.
  • Leidos
    Sr. Integration Engineer
    Leidos Sep 2017 - Aug 2019
    Huntsville, Alabama Area
    Real-time application development for embedded navigation system. Development and field maintenance for viz-sim application for near-earth and space system visualization.
  • Lonestar Uas Center Of Excellence And Innovation
    Senior Consultant
    Lonestar Uas Center Of Excellence And Innovation Feb 2015 - Sep 2017
    Corpus Christi, Texas
    Armstrong Flight Research Center: Embedded with the NASA Armstrong Traveler program. Developed the flight executive including tasking infrastructure, utilizing standard C++14 with pthread extensions to implement real-time, preemptive runtime system and scheduling management. Utilized 8 core heterogeneous processor. Configured the remote compile and debug environment using VS15 on Windows, Visual Studio Code on Linux, and gcc/gdb on target processor. Object oriented design and verification, extensive automated testing in agile development environment.LSUASC Corpus Christi: Implemented the LSUASC implementation for Technology Capability Levels 0-2 of the NASA UAS Traffic Management (UTM) system. Implemented communication and control software, and supported all flight test and demonstration activities.
  • Self Employed
    Game Programmer
    Self Employed May 2014 - Feb 2015
    Huntsville, Alabama
    Lead Engineer – AI development for an independent developer working on PC-based simulation game. Developed genetic algorithm for establishing bot configuration, GOAP algorithm for real-time bot control, and a general purpose AI run-time engine.
  • Venturi Aerospace
    Sr. Software Engineer
    Venturi Aerospace Sep 2013 - Apr 2014
    Huntsville, Alabama Area
    Lead Engineer for SED STARS radar simulation group, acting as liaison to MDA software engineering. Responsible for project planning, technical approach, software process specification and verification strategy for MDA theater-area radar simulations.
  • Camber Corporation, Huntsville, Al
    Senior Software/Systems Engineer
    Camber Corporation, Huntsville, Al May 2002 - Sep 2013
    Lead Engineer for Apache AH-64D FCR simulation, Grey Eagle UAS simulation, Viz/Sim desktop applications and trainers. Developed real-time hardware-in-the-loop simulations for Apache FCR subsystems. Developed, fielded and tested real-time Apache 2nd Gen FLIR streaming video and telemetry data collection and analysis. Developed IRIG card and IR video interface drivers for Apache 2nd Gen FLIR test-set. Software Engineering Process Group (SEPG) chair, responsible for moving the group from CMMI level 1 to independently assessed level 3.
  • The Boeing Company
    Software Lead
    The Boeing Company Feb 2000 - May 2002
    Software Engineer for International Space Station (ISS) EXPRESS development. C and assembly for VxWorks on Motorola 68K and Power PC boards in VME cage. BSP setup and communications driver support (MIL-STD-1553, Fibre channel, RS-422, Ethernet, RS-170 Video)
  • Center For Macromolecular Crystallography, University Of Alabama Birmingham
    Software Consultant
    Center For Macromolecular Crystallography, University Of Alabama Birmingham Jul 1999 - Feb 2000
    Developed the embedded payload control software for protein crystal growth experiment payload for ISS. Elements included the PC-104 real-time control software, all of the application software, and hardware drivers for telemetry, imagery and Command/Control interfaces.
  • The Boeing Company
    Software Lead
    The Boeing Company Jan 1984 - Jul 1999
    Lead Engineer B-1B Navigation and Executive groups: Distributed multi-computer system for flight and avionics control of the B-1B bomber. Setup Green Hills BSP, and developed the drivers for MIL-STD-1553, RS-232, and discrete inter-computer communications. SEPG chair for establishing CMM level 3 process improvement and assessment. Real-time UML design and documentation, Ada 95 implementation.Lead Engineer Boeing 777 distributed cabin software: Responsible for developing the777 Cabin Executive Software, BSP configuration for each of the various processor cards and communication system drivers, utilizing Green Hills and VxWorks RTOS.Design engineer, Air Force 1 networking and interconnection engineer: Specification and mock-up prototype for networking and computational equipment, as well as communications interfaces. Lead Engineer V-22 Multi-processor, multi-computer flight control and avionics software: Developed the entire flight executive and communications subsystems in assembly language, for in-house RTOS supporting Navy standard protocols.Lead Engineer FOG-M Executive and Navigation: Implemented VxWorks architecture on a set of Solaris workstations to simulate the target hardware before that hardware was available. Developed Ethernet drivers to mimic the VME backplane interfaces, allowing application development for each of the target platform processors. When the hardware became available, implemented all of the BSP support configuration and driver software, symbolic debugging environment and cross compiler configuration for the target hardware system.Software Engineer B-52 flight executive: Updated the flight executive for the B-52 Bomber Offensive Avionics System. Developed threading kernel and device drivers for MIL-STD-1553, Strategic Radar interface.
  • Southwest Data Technology, Norman, Ok
    Programmer/Analyst
    Southwest Data Technology, Norman, Ok 1979 - 1983
    Petroleum exploration and management applications. Inventory control system for civil engineering at Tinker Air Force Base. Embedded OS development.

David Kennedy Skills

Embedded Systems Testing Software Development Integration C++ Simulations 3d Visualization Distributed Systems Systems Engineering Programming Architecture Software Engineering Program Management System Design Software Design Configuration Management Requirements Management Earned Value Management Visual Studio Agile Methodologies Requirements Analysis C# Dod Scrum Aerospace Software Project Management System Architecture Embedded Software Java Technical Writing Cmmi Analysis Avionics Uml Management C Object Oriented Design Unix Tcp/ip Rtos Team Leadership Engineering Management Security Clearance Ms Project Sharepoint Visio Engineering Databases Information Assurance Uav

David Kennedy Education Details

Frequently Asked Questions about David Kennedy

What company does David Kennedy work for?

David Kennedy works for Retired

What is David Kennedy's role at the current company?

David Kennedy's current role is Retired.

What is David Kennedy's email address?

David Kennedy's email address is da****@****dos.com

What schools did David Kennedy attend?

David Kennedy attended University Of Oklahoma.

What are some of David Kennedy's interests?

David Kennedy has interest in Social Services, Children, Economic Empowerment, Civil Rights And Social Action, Education, Environment, Science And Technology, Disaster And Humanitarian Relief, Human Rights, Arts And Culture.

What skills is David Kennedy known for?

David Kennedy has skills like Embedded Systems, Testing, Software Development, Integration, C++, Simulations, 3d Visualization, Distributed Systems, Systems Engineering, Programming, Architecture, Software Engineering.

Not the David Kennedy you were looking for?

  • David Kennedy

    Columbia Threadneedle Investments: Head Of Liability Investment Solutions/Senior Portfolio Manager
    Boston, Ma
    4
    comcast.net, aol.com, columbiamanagement.com, columbiathreadneedle.com
  • David Kennedy

    Rio Verde, Az
    1
    msn.com
  • David Kennedy

    Woodstock, Ga
    3
    bellsouth.net, bellsouth.net, oracle.com

    3 +177059XXXXX

  • David Kennedy

    Charlotte, Nc
    7
    momentum-commerce.com, wheelhousedmg.com, davekennedyimages.com, wheelhousesearch.com, newengen.com, gmail.com, gmail.com

    9 +154020XXXXX

  • David Kennedy

    Greater Jackson Area
    4
    stoneenergy.com, stoneenergy.com, stoneenergy.com, trustmark.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.