Brian Gunnison Email and Phone Number
Brian Gunnison work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Brian Gunnison personal email
Brian Gunnison phone numbers
Software architecture, Audio, Video, Embedded Systems, Robotics, Security, Python, C++, Firmware, Hardware.
Tricontinent
View- Website:
- tricontinent.com
- Employees:
- 33
-
TricontinentNevada City, Ca, Us -
Development EngineerTricontinent Sep 2016 - PresentAuburn, California, UsTriContinent Scientific is a leading manufacturer of precision syringe pumps and liquid handling robots.Working with robotic fluid delivery systems. Precision stepper motor control and encoder technology. Responsible for electronic design and SW development of micro-controller systems. Defining and implementing state of the art software practices in embedded systems. Mechanical systems evaluation via a new Python test infrastructure. Developed feedback algorithm to minimize fluid flow variations in syringe pumps. Hardware data acquisition and visualization of um resolution movements via Python. New SW architecture in C++ for multi-arm XYZ robot using a CAN bus. -
Senior Software EngineerBlackmagic Design Jan 2015 - Apr 2016Fremont, California, UsDevelopment of new products and features for the HyperDeck and Video Assist product lineReleased new product: HyperDeck 12G, this product increases performance to 4Kp60 record and playback. ProRes codec certification with Apple. Released HyperDeck 4.4.1 software with DNxHR (4K) capability. Software projects include: Embedded FTP, Battery driver for Video Assist, SD card UHS2 driver for VideoAssist 4K (soon to be released), various HALs working directly with FPGA designers at the register interface. Technologies and tools: C++, Python, SDI, HDMI, V210, ProRes, DNxHD, Realtime video and audio storage, SSDs, SD cards, Quicktime file format, Adobe Premiere for sophisticated test clip generation, Xilinx SDK, XMD debugging, Microblaze and Zynq (ARM) development, Git, All development is on a Mac: xcode for simulations and embedded builds, Interviewing software development candidates -
Senior Media Software EngineerIntel Oct 2009 - Jan 2015Santa Clara, California, UsVisual Parallel Group:Graphics driver development - Delivering innovative DRM solutions on state of the art Intel platforms across multiple operating systems. Windows and Android architecture. AES encryption/decryption, graphics surfaces and image formats. Received Division Recognition Award for my contribution to Intel’s IPT program. Evangelizing Software Reuse, Test Driven Development and Unit Level Test methodology. Managed interns.Developed innovative code coverage analyzer for ARM firmware,ARM Architecture, Green Hills development tools, Registered patent and presented paper at Intel’s software developer’s conference, managed Green Hills relationship; Arranged training classes for developers -
CompetitorGoogle Ai Challenge Aug 2011 - Dec 2011Wrote AI software in Python utilizing a novel approach to manage paths. Ranked 1428 out of 8000.
-
Senior Software Engineer2Wire Sep 2004 - Apr 2009UsResponsible for hardware bring up for the AT&T Homezone set top box. Implemented drivers for GPIOs, I2C, Modem, LEDs, and temperature sensors. Designed and implemented temperature management algorithm. Wrote DVT software encompassing all aspects of the product. This includes tuners, video, audio, USB, hard disk, NOR flash and DSP video processor. Hardware test executive used the Broadcom set-top box API and 7038 SOC HAL. The kernel and root file system was optimized to less than 3.5 MB to fit in flash. Managed hard disk drive qualification with EchoStar. Transferred to residential gateway ASIC verification group after Homezone project was completed. Created the process, standards and software development environment (SDE) for verification of a new dual CPU SOC (“Denali”). The SDE architecture was created for advanced SW developers as well as HW developers. The SDE was used for board bring up, HW debug and rapid driver prototyping as well as ASIC DVT. All software was written in Python or C. The SDE was portable to Cygwin and Linux (32 and 64 bit). Created an innovative cross compilation toolchain using Python and SCons that allowed developers to easily create embedded applications. Ported SDE for use with next generation ASIC (“Eiger”). Responsible for training and support of SDE across the company and in India. Taught a beginning Python class for the hardware engineers. Was recommended for a lead position with the ASIC verification group. Did verification for “core” ASIC components (CPU, NAND flash, DDR, PCI and other peripherals). Experience with TM32 and Xtensa cores. -
ContractorIsis, Grass Valley Ca Nov 2006 - Feb 2007Developed a networked embedded system for ISIS’ RTU product. System requirements included monitoring real-time alarms on the RTU and communicating them to a Customer Management Station (CMS). Product delivery was to DIRECTV. Wrote product specification using a RabbitCore as the embedded SBC. Wrote embedded network server in Dynamic C and client in C++. Created network protocol and implemented messaging using standard sockets. Delivered embedded server installer and PC client application source code to DIRECTV for integration. Fixed Rabbit TCP/IP stack bug via ethereal. Product was delivered on time and integrated successfully.
-
Senior Software EngineerEvolution Robotics Jul 2003 - Jul 2004Defined the optimization strategy for embedding the ERSP (Evolution Robotic Software Platform) on low cost embedded Linux targets. Strategy involves profiling real-world robotic applications and understanding the tradeoffs between hardware cost and software performance. Designed architecture for a CPU-DSP system. The DSP is used to accelerate parts of the robot's vision object recognition algorithm. Responsibility included writing software interfaces between the system components.
-
Project LeadNai Tech Products Dec 2001 - Apr 2003Project lead for new medical DVD recorder product. Wrote product specification, designed object oriented architecture and wrote all core software components. The MDR (Medical Digital Recorder) is a DICOM compatible personal DVD archive. Researched DVD video, authoring and recording. Media recording used both UDF and ISO 9660 file formats. The MDR uses XML as its DICOM database. The system uses an IPC scheme that is layered on top of MSMQ. All software was written in C++ using object-oriented methodology. Developed an Embedded XP (XPe) operating system for the product. This consisted of using Microsoft’s Target Designer to design the OS and keeping up to date with the developer community. The product made a successful debut at RSNA in 2002. All features were implemented and the product successfully introduced to the test department.
-
Senior Sw Engineer3Com 1998 - 2001Marlborough, Ma, UsOptimized and added features to a new analog modem supervisor. Architecture consisted of layered Win32 DLLs implementing the Data, Fax and Voice features of a PC-99 compliant V.90 modem. Implemented V.253 voice commands and optimized the data path for real-time voice. Evaluated technology for Internet audio appliances. Tasks included conducting an audio quality test comparing WMA with MP3. Developed framework for a Linux WAN device driver. This framework uses object–oriented techniques to create a reusable Linux driver framework for WAN devices. The framework used Linux Kernel modules. -
Senior Software EngineerCardinal Technologies (Redwing) Jun 1995 - May 1998Started Cardinal’s Advanced Technology Group with other members of Turtle Beach. Software development was based on an Oak DSP core with custom silicon. Initial task consisted of release 1.0 software development preparation. This included specifying documentation standards, SCM and tools. Designed a “named pipe” communications scheme for PC to DSP messaging. Developed DSP infrastructure software that included a Hardware Abstraction Layer, interrupt management and diagnostics. As the silicon, compiler/linker and debugger were all new, it presented a very challenging development task. Wrote 16550 UART emulation for DSP. The Advanced Technology group later formed Redwing Corp.
-
Senior Software EngineerTurtle Beach Systems May 1994 - Jun 1995Designed software for PCMCIA Audio cards (Audio Advantage and Daytona). Wrote low-level interface for audio CODEC and MIDI routines in 68K assembler. Created low level PC API for cards for use with Windows driver and software based wavetable synthesizer.
-
Senior Firmware EngineerStuder Editech Sep 1992 - Apr 1994Software designer for Dyaxis II Digital Audio Workstation. Wrote embedded software for dynamic automation of both the software and hardware mixer interfaces. Project included porting the DSP equalization coefficient calculation software from the Macintosh to the 68000 in the Dyaxis.
-
Member Of Technical StaffStratacom 1986 - 1992Firmware designer for T1/E1 packet trunk interface. Wrote software and firmware for multiprocessor architecture consisting of 4 DSP56001s and one 68008. Implemented voice and data packet queuing architecture. Other projects include a packet queuing system for TMS320C25 and a voice packetizer for a TMS320C50. All DSP firmware was written in assembly language. Hardware experience includes PCB design, power distribution, heat management and high-speed bus design. Another project was software for a DPLL, which implemented Stratum-3 clocking requirements. StrataCom went public in 1992 and was acquired by Cisco in 1996.
Brian Gunnison Skills
Brian Gunnison Education Details
-
California Polytechnic State University-San Luis ObispoCommunication
Frequently Asked Questions about Brian Gunnison
What company does Brian Gunnison work for?
Brian Gunnison works for Tricontinent
What is Brian Gunnison's role at the current company?
Brian Gunnison's current role is Development Engineer at TriContinent.
What is Brian Gunnison's email address?
Brian Gunnison's email address is br****@****com.com
What is Brian Gunnison's direct phone number?
Brian Gunnison's direct phone number is +153026*****
What schools did Brian Gunnison attend?
Brian Gunnison attended California Polytechnic State University-San Luis Obispo.
What are some of Brian Gunnison's interests?
Brian Gunnison has interest in Guitar, Audio, Music.
What skills is Brian Gunnison known for?
Brian Gunnison has skills like Embedded Systems, Embedded Software, Debugging, Firmware, Device Drivers, Python, C, Software Development, C++, Linux, Consumer Electronics, Programming.
Who are Brian Gunnison's colleagues?
Brian Gunnison's colleagues are Ray Wheeling, Brian Masterson, Thomas Almond, Bob Mazur, Christian Schulz, Jennifer Garland, Wendy Graham.
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