Bryan Diehl
AeroLeads people directory · profile

Bryan Diehl Email & Phone Number

Senior Software Engineer / Team Leader / Architect at Foresight Sports
Location: Thousand Oaks, California, United States 9 work roles 1 school
1 work email found @foresightsports.com 11 phones found area 818, 805, 206, 425, and 303 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 11 phones

Work email b****@foresightsports.com
Direct phone (818) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer / Team Leader / Architect
Location
Thousand Oaks, California, United States

Who is Bryan Diehl? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Bryan Diehl is listed as Senior Software Engineer / Team Leader / Architect at Foresight Sports, based in Thousand Oaks, California, United States. AeroLeads shows a work email signal at foresightsports.com, phone signal with area code 818, 805, 206, 425, 303, and a matched LinkedIn profile for Bryan Diehl.

Bryan Diehl previously worked as Senior SDK Engineer at Foresight Sports and SDK Engineer at Foresight Sports. Bryan Diehl holds Computer Science from Ucla.

Company email context

Email format at Foresight Sports

This section adds company-level context without repeating Bryan Diehl's masked contact details.

{first_initial}{last}@foresightsports.com
86% confidence

AeroLeads found 1 current-domain work email signal for Bryan Diehl. Compare company email patterns before reaching out.

Profile bio

About Bryan Diehl

Senior Software Engineer / Team Leader / ArchitectUsing software technology to make ideas into realityI have a true passion for and deep understanding of technology – hardware, firmware, software, and distributedsystems. I love designing and developing software systems from concept, through feasibility, systems architecture,implementation, testing, debugging, and deployment for Windows and Linux as well as web-based systems.My specialties are C++, Python, Multi-Threaded and Distributed Applications, and Security.My toolbox includes C++, Python, Algorithms, Mathematics, TCP/IP Networking, Device Drivers, Jira,Confluence, Source Code Control (GIT, Subversion), Electronic Schematics, Sparx UML Enterprise Architect,OpenSSL and Digital Signatures, TPM (Trusted Platform Module) Security, Secure Boot, Scrum Master,CAD/CAM, OpenGL, Mechanical Engineering, Operating System Design, and overall computer systems design.Throughout my career, I have remained an active software developer to continue learning new technologies.My goal is to find a long-term position on a great team and use my experience to design and develop solutions tocomplex problems while communicating clearly with the development team, management, and customers.CORE SKILLS & STRENGTHS* Software Systems Architecture* Software Development and Management* Effective Collaboration and Communication* Quickly Understanding New Technologies* Mechanical Engineering & Electronics* Business Operations

Listed skills include Software Development, Machining, Cad/Cam, Product Development, and 37 others.

Current workplace

Bryan Diehl's current company

Company context helps verify the profile and gives searchers a useful next step.

Foresight Sports
Foresight Sports
Senior Software Engineer / Team Leader / Architect
AeroLeads page
9 roles

Bryan Diehl work experience

A career timeline built from the work history available for this profile.

Senior Sdk Engineer

Current

San Diego, California, Us

May 2023 - Present

Software Engineering Team Leader And Architect

Olathe, Ks, Us

Team Leader of engineers developing Automotive Infotainment systems on Android Operating System PlatformDeveloped system architecture using Sparx UML Enterprise Architect

Jan 2021 - May 2021

Staff Firmware Engineer

San Jose, California, Us

Develop Embedded System Firmware including architecture, design, implementation, and testing for Spirent high-end network testing equipment using Linux development environment with C++, Python, and Bash scripting. Collaborate with multiple teams in multiple locations. Use remote administration tools to connect to test devices. Use Agile tools to track issues and resolution and to document projects.Systems have Multiple processors, VMs and Containers and high-resolution timing and synchronization.New hardware initial bring-up. C++/Python/Bash

Jan 2020 - Jul 2020

Lead Embedded Systems Engineer

London, Gb

Lead Embedded Systems Engineer on the new touch screen Voting System for Los Angeles County that is in use now for the 2020 Primaries and general election.Lead for the Embedded Systems team of four developers.Designed and implemented the low-level system architecture and APIs for security, hardware, and micro-controller access to the embedded system hardware. Performed code reviews on the entire teams’ code.C/C++ and Python programming and Code Reviews for Entire TeamSecurity – Digital Signatures using OpenSSL, and Trusted Platform Module 2.0 (TPM)Hardware / Electrical Engineering / Lab, Linux Bash and Python scripts

Jul 2018 - Apr 2019

Principal System Architect / Principal Developer

Founder / Developer of Patented Truemill software to generate specialized CNC Milling Toolpaths to greatly increase the speed of milling very hard materials like Titanium and Inconel. Implemented Truemill software as an API inside the Surfcam CAD/CAM system for machine shops.Did major refactoring of C++ code for cleaner API.Wrote entire new user interface in C# WPFTruemill Patented software technology is licensed and sold with Surfcam.

Feb 2013 - Jul 2018

Co-Founder / Principal Systems Architect / Principal Developer

Surfware Inc.

Co-Founder, architect, development manager, and developer of Surfware Inc. which developed the SURFCAM CAD/CAM system for production machine shops to run robotic CNC Milling Machines to make almost any kind of parts - anything from aerospace, to medical, to sporting goods.As one of the co-founders and owners of this family owned company designed and wrote the SURFCAM CAD/CAM System (http://traditional.surfcam.com/).Negotiated the sale of the entire SURFCAM product to Hexagon and retained the patented Truemill technology that is still licensed to Surfcam Inc. and generating royalty payments.Over the years, I have had many different roles - Everything from Software Developer to Software Development Manager (4-10 developers) to Software Systems Architect to CTO to COO dealing with overall company operations for 30-50 employee company.

Mar 1990 - Mar 2013

Vice President

Blue Sky Designs

Software Consulting - Architecture, Design, and DevelopmentWeb based customer portals using ASPX, .NET, and SQLCAD/CAM Systems ArchitectBusiness development

Mar 2005 - Jan 2008

Senior Software Engineer

Redmond, Washington, Us

Operating System Developer - Windows NT and OS/2 Operating System KernelWindows NT Kernel written in C and 80386 assembly languageOS/2 Kernel written in 80286 and 80386 assembly language and CKernel File SystemDevice Drivers and Named PipesOn the joint Microsoft/IBM OS/2 development project I was on the joint DRT (Design Review Team)Known for debugging very complex problems (device drivers interrupt processing and race conditions on hardware debugger). First to find and document a hardware race condition error in the National Semiconductor 16550 UART chip that led to the creation of the 16550A UART and created software workaround in OS/2 Serial Device Driver.

Mar 1986 - Mar 1990
1 education record

Bryan Diehl education

  • Ucla
    Ucla
    Computer Science
FAQ

Frequently asked questions about Bryan Diehl

Quick answers generated from the profile data available on this page.

What company does Bryan Diehl work for?

Bryan Diehl works for Foresight Sports.

What is Bryan Diehl's role at Foresight Sports?

Bryan Diehl is listed as Senior Software Engineer / Team Leader / Architect at Foresight Sports.

What is Bryan Diehl's email address?

AeroLeads has found 1 work email signal at @foresightsports.com for Bryan Diehl at Foresight Sports.

What is Bryan Diehl's phone number?

AeroLeads has found 11 phone signal(s) with area code 818, 805, 206, 425, 303 for Bryan Diehl at Foresight Sports.

Where is Bryan Diehl based?

Bryan Diehl is based in Thousand Oaks, California, United States while working with Foresight Sports.

What companies has Bryan Diehl worked for?

Bryan Diehl has worked for Foresight Sports, Garmin, Spirent Communications, Smartmatic, and Truemill Inc..

How can I contact Bryan Diehl?

You can use AeroLeads to view verified contact signals for Bryan Diehl at Foresight Sports, including work email, phone, and LinkedIn data when available.

What schools did Bryan Diehl attend?

Bryan Diehl holds Computer Science from Ucla.

What skills is Bryan Diehl known for?

Bryan Diehl is listed with skills including Software Development, Machining, Cad/Cam, Product Development, Engineering, Project Management, Software Project Management, and Saas.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.