Bryan Diehl Email & Phone Number
@foresightsports.com
11 phones found area 818, 805, 206, 425, and 303
LinkedIn matched
Who is Bryan Diehl? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at Foresight Sports
This section adds company-level context without repeating Bryan Diehl's masked contact details.
AeroLeads found 1 current-domain work email signal for Bryan Diehl. Compare company email patterns before reaching out.
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.
Bryan Diehl's current company
Company context helps verify the profile and gives searchers a useful next step.
Bryan Diehl work experience
A career timeline built from the work history available for this profile.
Sdk Engineer
Software Engineering Team Leader And Architect
Team Leader of engineers developing Automotive Infotainment systems on Android Operating System PlatformDeveloped system architecture using Sparx UML Enterprise Architect
Staff Firmware Engineer
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
Lead Embedded Systems Engineer
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
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.
Co-Founder / Principal Systems Architect / Principal Developer
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.
Vice President
Software Consulting - Architecture, Design, and DevelopmentWeb based customer portals using ASPX, .NET, and SQLCAD/CAM Systems ArchitectBusiness development
Senior Software Engineer
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.
Bryan Diehl education
-
Ucla
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial