Brian Turner

Brian Turner Email and Phone Number

Senior Software Engineer at Google @ Google
mountain view, california, united states
Brian Turner's Location
Moriarty, New Mexico, United States, United States
Brian Turner's Contact Details

Brian Turner personal email

About Brian Turner

• Software Architect / Development Lead / Computer Programmer with 20+ years experience and a proven problem solver with a ‘can do’ attitude that helps remove any roadblocks and keeps projects moving forward. Specializing in algorithmic development, embedded programming, troubleshooting, and puzzle solving. Proficient in writing tight optimized code in C, Assembly.• Experienced with a broad range of programming areas, from VHDL firmware designs, to low level, interrupt driven drivers, to Control laws, to applications, to database applications using MS Access and SQL, to Artificial Intelligence programs.• Specializing in creating algorithms and developing code for embedded systems where memory and processing power are always at a premium, balancing throughput, memory usage, latency, and band width, all while maintaining safety and criticality, and other considerations such as SEU tolerance.• Certification experience with multiple projects certified by the FAA (DO-178B) and for military use, as well as a DO-254 hardware certification. Experience in multiple avionic projects, both military and civilian, from large aircraft like the C-5 and Boeing 767-ER, to smaller aircraft like the Eclipse 500. • Experienced in a variety of programming languages, tools, and technologies, including: C / C++, Ada, Assembly, VHDL, Embedded Systems, Control Laws, AI Techniques, Algorithm DesignSpecialties: Embedded Software, Optimizations, Problem solving (puzzle solving techniques)

Brian Turner's Current Company Details
Google

Google

View
Senior Software Engineer at Google
mountain view, california, united states
Website:
google.com
Employees:
219238
Brian Turner Work Experience Details
  • Google
    Senior Software Engineer
    Google May 2014 - Present
  • Aspen Avionics
    Sr. Software Engineer
    Aspen Avionics Feb 2009 - May 2014
    Albuquerque, New Mexico Area
    • Developed code to decode various product from the ADS-B stream, which is part of the FAA's NextGen project. Most of the FIS-B (Flight Information Services including many weather products), and TIS-B (Traffic Information Service) are being decoded.• Responsible for implementing and integrating the XM Weather products into the EFD1000 MFD display. This included NEXRAD displays, METARs, SIGMETS, AIRMETS, and more.• Designed and implemented the Synthetic Vision component for the EFD1000, displaying a 3D representation of the terrain, obstacles, and airports to the pilots, as well as providing terrain alerts.• Reverse-engineered portions of the Garmin 430W/530W crossfill serial bus protocol and their database format to allow flight plans to be sent to the Garmin from the EFD1000 by emulating the Garmin.
  • Eclipse Aviation
    Sr. Software Architect
    Eclipse Aviation 2004 - 2009
    Albuquerque, New Mexico Area
    • As Senior Software Architect, responsible for overseeing the development of the avionics software that was developed in house. This includes requirements and algorithms used throughout the avionics.• Responsible for getting the ACS (Aircraft Computer System) ready for first flight, then Lead of the group to get the software ready for TC (Total Cert). This included writing requirements (SRS, SRD, SDD), developing the code, integrating the code on the aircraft, and helping with certification.• Responsible for Flaps and Landing Gear Requirements (SRS, SRD, SDD) and Software. This included Integration and testing, and troubleshooting control laws, mechanical, and electrical issues.• Brought in to assist other companies in troubleshooting (Electronic Circuit Breakers, AHARS), optimizations (MFD and PFD displays), and Verification (Autopilot) of other systems.
  • Honeywell Aerospace
    Principal Engineer
    Honeywell Aerospace 2001 - 2004
    Albuquerque, New Mexico Area
    • As Software Lead and Senior Software Architect, responsible for overseeing the development of the avionics software that was developed in house for use on the Eclipse 500. This required managing a small team of bright engineers from initial requirements through certification. • Lead the group responsible for getting the ACS (Aircraft Computer System) ready for first flight, through TC (Total Cert). This included writing requirements (SRS, SRD, and SDD), developing the code, integrating the code on the aircraft, and working on certification.---- Optimized / Redesigned the software architecture of the ACS to allow more functionality and better define a clear System / Application boundary.• Responsible for Flaps and Landing Gear Requirements (SRS, SRD, SDD) and Software. This included Integration and testing, and troubleshooting control laws, mechanical, and electrical issues.---- System was a software control PWM running multiple layers of control loops (Current control loop, Speed control loop, and Position control loop). The Position control maintained synchronization between four Flaps actuators so they were always within 0.1 inches of each other throughout the entire range of motion.---- System was designed with many safety monitors and checks, including being SEU tolerant. This included key values being stored redundantly, memory checked periodically for changes, and state values assigned such that a single bit could not change to another valid state. • Brought in to assist other companies in troubleshooting (Electronic Circuit Breakers, AHARS), optimizations (MFD and PFD displays), and Verification (Autopilot) of other systems.

Brian Turner Skills

Software Engineering Embedded Systems Embedded Software Integration Program Management Avionics C Systems Engineering Software Development Do 178b C++ Aerospace Algorithms Testing Engineering Management Programming

Brian Turner Education Details

  • Taylor University
    Taylor University
    Computer Science - Artificial Intelligence

Frequently Asked Questions about Brian Turner

What company does Brian Turner work for?

Brian Turner works for Google

What is Brian Turner's role at the current company?

Brian Turner's current role is Senior Software Engineer at Google.

What is Brian Turner's email address?

Brian Turner's email address is br****@****ail.com

What schools did Brian Turner attend?

Brian Turner attended Taylor University.

What are some of Brian Turner's interests?

Brian Turner has interest in Algorithms And Optmizations, Disney World, Math Based Puzzles, Puzzles Solving.

What skills is Brian Turner known for?

Brian Turner has skills like Software Engineering, Embedded Systems, Embedded Software, Integration, Program Management, Avionics, C, Systems Engineering, Software Development, Do 178b, C++, Aerospace.

Who are Brian Turner's colleagues?

Brian Turner's colleagues are Osama Dilshad, Veronica Faith, Gagan Kumar R.n, Shrawan Raina, Hung-Yu (Hermit) Yang, Annie L., Beatty3xstreet Tloc.

Not the Brian Turner you were looking for?

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

Aero Online

Your AI prospecting assistant

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.