David Bruce Email and Phone Number
David Bruce work email
- Valid
- Valid
- Valid
- Valid
- Valid
David Bruce personal email
- Valid
Thirty years of experience working in Linux systems programming. Much of that time has been in camera sensor systems including custom image processing algorithms and calibration. Thirteen years working in C++ and Boost. Deep knowledge of user space networking, memory mapping, process and thread concurrency, advanced file system attributes, and performance tools analysis. Eight years of experience in Linux device drivers. Knowledge of inter-language wrapping and embedding. Four years python experience. Eight years in customer-facing engineering roles. Twenty-two years in scientist-facing engineering roles.
-
Senior Software Developer EngineerPerpetuals.Com GroupBend, Or, Us -
Senior Software Development EngineerGeneral Motors Mar 2024 - PresentDetroit, Michigan, UsSoftware Defined Vehicle In-Vehicle uPlatform -
Senior Software Developer Engineer In TestCruise Sep 2020 - Mar 2024San Francisco, California, UsI've built a testing framework that works from a functional specification in YAML to execute tests across the ROS topic, ethernet, and CAN domains. Tests are executed by a combined system of python for ROS and CAN, and C++/pcapplusplus for ethernet. The test software uses pygsheets (google sheets) for test results aggregation, but also supports JAMA REST API for test case and test cycling publishing. -
Software Development ConsultantTeksystems@Apple Mar 2020 - Aug 2020Hanover, Md, UsSupporting scientific visualization framework for robotic application. This involves C++ and Qt coding in a Mac/Linux/docker environment. -
Senior Software EngineerDigital Guardian Feb 2016 - Nov 2019Eden Prairie, Minnesota, UsImplemented Tesseract-based optical character recognition extension to nDLP appliance productPrototyped and took to design review a refactoring of the file extraction and policy application parts of the nDLP product with the aim to provide network extensibility of the agent input and high-level functional language as policy in output. -
Software Development ConsultantDavid Bruce Consulting Sep 2015 - Jan 2016(Some of the following work overlapped with unscheduled professional status with Leidos.)Developed CameraLink retrofit to USAF AEOS Long Wave Camera for Berkeley Camera EngineeringDeveloped retrofit for readout electronics for NASA Ames MODIS Airborne SimulatorWorked on various small consulting projects with Innovative Integration, TetraCam, Pixon Imaging LLC, and Photonics Products Inc.
-
Chief Software ArchitectSlantrange, Inc. Jun 2014 - Aug 2015San Diego, Ca, UsImplemented data capture system for four camera ARM/Linux based drone data recorderImplemented radiometric calibration tools for image processing pipelineImplemented calibration and geo-mapping system for recorded dataImplemented network distributed services billing system for drone data recorderPrototyped corn crop density estimation system based on Hough transform crop row aggregation using OpenCV -
Senior Software EngineerVor Data Systems, Inc. Jan 2014 - Jun 2014San Diego, California, UsPrototyped steganography Android app for printed labels using OpenCV and Java. Steganography depended on wavelets. My part was to handle the 2d image registration by control point homography. -
Camera Customer EngineerQualcomm Apr 2013 - Jan 2014San Diego, Ca, UsServed as camera customer engineer on Samsung mid-tier phone/tablet product relationshipTriaged and tracked integration issues with new MIPI camera module integrationsAs camera customer engineer was primary technical contact, triaged related issues such as power management and thermal issues. -
Software EngineerSaic Mar 2004 - Apr 2013Reston, Va, UsPrototyped wireless mesh networking combat surveillance prototype involving dropped battery powered Android processors with low power radios and acoustic and vibration sensorsPorted of pieces of numerical fluid dynamics simulation from Fortran 90 to NVIDIA CUDA. Also worked on OpenGL visualization/editing tools for non-uniform gridding.Implemented multi-camera HD-SDI video capture and playback system using Nvidia hardware capture and OpenGL for time/location event feature marking.Prototyped projective texture terrain stitching algorithm on using OpenGL/CUDAEvaluated LDL* matrix decomposition algorithm for possible FPGA implementationEvaluated Celoxica Handel-C/Hyperstreams for implementation of various multi-dimensional FFT applications Implemented PowerPC vectorization of SAIC’s STAP (space-time adaptive processing) algorithm for deployment on a Mercury computer for the FA-18 aircraft platformImplemented parts of Iron Curtain Active Protection System RADAR subsystemImplemented various Linux/FPGA data capture systems -
Software EngineerTivo Sep 2000 - Jan 2004San Jose, California, UsDeveloped boot prom for Series 2 TivoDeveloped linux device driver for IR remote command and front panel cluster -
Senior Software EngineerActuate Corporation Jan 2000 - Sep 2000C development and support of business reporting software product -
Software EngineerRaytheon Feb 1998 - Dec 1999Arlington, Va, UsSupported systems integration and observatory commissioning of Long Wave Imager for USAF AEOS Observatory in Maui Hawii.Developed test suite for performance testing of radiation hardened CMOS ADCs. -
Chief Software ArchitectBerkeley Camera Engineering Oct 1995 - Jan 1998Developed electronic readout system for Long Wave Camera at USAF Maui ObservatoryDeveloped numerous data capture systems for Sun SPARCstations.Developed readout electronics of Caltech NIRC Camera for Keck 1 Observatory in Mauna Kea Hawaii
-
Lead Software EngineerUniversity Of California San Diego Oct 1991 - Sep 1995La Jolla, Ca, UsDeveloped UCSD LWS Camera for Keck 1 Observatory in Mauna Kea Hawaii -
Lead Software EngineerUniversity Of California, Berkeley Mar 1989 - Sep 1991Berkeley, Ca, UsDeveloped UC Berkeley Long Wave Camera for Keck 1 Observatory in Mauna Kea Hawaii
David Bruce Skills
David Bruce Education Details
-
The University Of Texas At AustinMathematics
Frequently Asked Questions about David Bruce
What company does David Bruce work for?
David Bruce works for Perpetuals.com Group
What is David Bruce's role at the current company?
David Bruce's current role is Senior Software Developer Engineer.
What is David Bruce's email address?
David Bruce's email address is da****@****aic.com
What schools did David Bruce attend?
David Bruce attended The University Of Texas At Austin.
What skills is David Bruce known for?
David Bruce has skills like Image Processing, Linux, Device Drivers, Digital Signal Processors, Debugging, Firmware, High Performance Computing, Requirements Analysis, Integration, Enterprise Architecture, Software Development, System Architecture.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial