
Greg Slavin
Software Developer

Connect with Greg Slavin to Send Message
Connect
Connect with Greg Slavin to Send Message
ConnectTimeline
About me
Engineering Department Manager, AJA Video Systems
Education

California State University, Chico
2006 - 2012M.S. Embedded Computer EngineeringEarned a M.S. in Interdisciplinary Studies: Embedded Computer Engineering. This degree combines Computer Science and Computer Engineering, with a specialization in Embedded Systems and Linux Systems Programming.

University of Washington
2008 - 2009C++ Programming CertificateCompleted in-depth C++ Programming Certificate.

UC San Diego
2008 - 2011Embedded Computer Software CertificateCompleted Embedded Computer Software Certificate. Coursework covered subjects including embedded controller software development, underlying hardware aspects of embedded computing systems, programming embedded controllers, practical real-time programming practices, and embedded operating systems. In this program I used AVR, Renesas, and ARM9 controllers as part of coursework, as well as embedded Linux and uC/OS-II.

Texas Tech University
1992 - 1995B.A. English
Experience

USAA
Jan 1996 - Jan 1999Software DeveloperDeveloped Client/Server applications using Visual Basic, Classic ASP, SQL Server 6.5, and middle ware components to connect to mainframe databases.

Stewart Title
Mar 2000 - Sept 2001Sr. Web Applications DeveloperResponsible for designing and maintaining websites using Visual Basic, Classic ASP, and Microsoft SQL Server 7.0 & 2000.

Enron
Sept 2001 - Dec 2001Software Developer- Developed Visual Basic and C++ components and Oracle database objects for Freight Shipping Trading System.

CSAA Insurance Group, a AAA Insurer
Jan 2002 - Jan 2004Sr. Software Developer / Team LeadWas a software developer responsible for designing and developing ASP.NET intranet sites using VB.NET and C# and SQL Server 2000 databases. I also served as an automated testing team leader.

Dolby Laboratories
Apr 2004 - Aug 2009Sr. Software Developer / Team LeadResponsible for designing, architecting, developing, and supporting Extranet websites, desktop apps, web services and their associated SQL Server databases, using ASP.NET, C#, VB.NET, SQL Server 2000 and 2005.

California State University, Chico
Jan 2009 - Jan 2012M.S. Embedded Computer Engineering Student and LecturerI earned a M.S. in Embedded Computer Engineering, an Interdisciplinary Studies degree combining Computer Science and Computer Engineering, with a specialization in Embedded Systems and Linux Systems Programming.Instructor for EECE 337 Embedded Systems Development course. Responsible for teaching students to use ARM Assembly language and C/C++ to perform Digital I/O operations on STM32L-Discovery ARM Cortex-M3 evaluation boards (Fall 2011).Instructor for CSCI 111X Java Programming (Fall 2010). Show less

Stratos Product Development
Jan 2012 - Jan 2012Embedded Software Engineer- Responsible for devloping embedded C++ code for ARM Cortex-M3 based medical device using Test Driven Development and Quantum Platform.- Developed UART drivers for GSM and GPS modules and an I2C driver for a battery fuel gauge component.

Elektrobit
Jan 2012 - Jan 2013Embedded Software Engineer- Designed and developed embedded C++ code for automobile navigation system running on QNX Neutrino RTOS.- Designed and developed C++ code for integrating Glympse JSON web interface with automotive navigation application using HTTP.

Dell Technologies
Jan 2013 - Feb 2014Platform Embedded Software Staff Engineer- Developed embedded C Linux firmware for Dell iDRAC on PowerEdge servers.- Implemented IPMI (Intelligent Platform Management Interface) commands and Power Suppoly Unit code.

Grass Valley
Mar 2014 - Jan 2023Engineering Manager, Switcher Software- Role requires me to keep my finger on the pulse of GV Switcher Engineeringand provide status and recommendations to VP of Switcher Engineering.- Responsibilities include Software Manager, QA Manager and Product Ownerfor Video Switcher Team, across multiple concurrent projects.- Product Owner role requires coordination of multiple disciplines includingSW, HW, FPGA, QA, and Product Management/Marketing.- Provide Technical Leadership and Mentoring to team members.- Schedule Work, Plan Releases, and successfully Deliver Releases on time.- Coordinate with Customers to triage and resolve issues.- Work closely with FPGA and Hardware Engineers to architect and implementnew features for the Switcher Frame.- Actively participate in Agile Scrum development team.Past project responsibilities and experience at Grass Valley include:- Designing and Implementing Embedded Software and Firmware for Broadcast Video Switchers.- Implementing C/C++ software/firmware for Embedded Linux and VxWorks.- Working closely with FPGA and Hardware Engineers to implement IP Video Boards running ARM processors and controlled by the Switcher Frame.- Developing code to control FPGAs using Memory Mapped I/O with C/C++.- Implementing new Embedded Linux image including updated drivers for Control Panel and developed C# code to support client-side Menu application Show less

AJA Video Systems
Jan 2023 - nowEngineering Department Manager
Licenses & Certifications
- View certificate

Heterogeneous Parallel Programming
Coursera Course CertificatesApr 2015
Recommendations

Ali ramirez garcia
Internal Communications Manager at HSBCMexico City, Mexico
Parker slater
Program Manager for Cloud at GoogleSeattle, Washington, United States
Nicholas brogren
North East Territory Manager at Tonka Water, a Kurita America brandMinneapolis, Minnesota, United States
Graysin wolfe
Honest, Reliable, and Fair Manager/CSRNaples, Florida, United States
Koh ee loong
BASc. (Hons) in Pure Chemistry |Vice President of ACS USM International Student Chapter 2023/2024Batu Pahat, Johore, Malaysia
Donghwan kim
Shipbuilding manager대한민국
Brandon murphy
Purchasing Agent @ MI HomesDayton Metropolitan Area
Anna lívia de souza ribeiro
Subsea Commercial & Strategy Lead | Fleet | Subsea ProjectsRio de Janeiro, Brazil
Agnieszka lüth
Kierownik ds. jakości w Compass Group Poland Sp. z o.o.Warsaw, Mazowieckie, Poland
Ryan kehoe
SVP, Sr. Director, Strategic Business Unit Operations, Institutional Buy SideConnecticut, United States
Awad hassan
Telecommunications Engineerالرياض السعودية
Juliet kapsis, inhc, des, aies
Project Manager, Mentor, Teacher, Grad Student, Union StewardHartford, Connecticut, United States
Mohammed alrasheedi
Project Engineer at SASREFAl Khobar, Eastern, Saudi Arabia
Bonnie elcevich
Certified Medical Interpreter at Language ConnectionsR. P. Marzilli & Company, Inc.
Gary foo
Assistant Manager Airport Operations at Singapore AirlinesSingapore
Mehmet pektaş
Hidrofil Mühendislik A.Ş. şirketinde General ManagerAnkara, Tyrkiet
María corchón
Bilbao, Basque Country, Spain
Anita stavrum
Senior Recruiter at Nes Advantage Solutions, -Recruiting to Aker SolutionsNorway
Grant joyce
Field Technician at Utranazz Group - The Concrete Equipment SpecialistMilton Keynes, England, United Kingdom
Amr abumady
process engineering section head at EPROM MIDORالاسكندرية مصر
...