Joel Swan

Joel Swan Email and Phone Number

Principal Software Engineer | Embedded Software Engineer @ Comcast
Gloucester, MA, US
Joel Swan's Location
Gloucester, Massachusetts, United States, United States
Joel Swan's Contact Details

Joel Swan personal email

n/a
About Joel Swan

Talented, versatile software engineer with a wide array of projects implementing software solutions, systems integrations, documentation and support for web-based and embedded video products and cable / fiber infrastructure solutions.

Joel Swan's Current Company Details
Comcast

Comcast

View
Principal Software Engineer | Embedded Software Engineer
Gloucester, MA, US
Website:
comcast.com
Employees:
60190
Joel Swan Work Experience Details
  • Comcast
    Comcast
    Gloucester, Ma, Us
  • Comcast
    Principal Software Engineer
    Comcast Feb 2024 - Present
    Philadelphia, Pa, Us
    Developing and architecting embedded C code on Linux platforms for Next Generation Access Networks cable, fiber & Internet products including field test meters, headend test modules, and signal injection tools to evaluate and diagnosis cable/fiber signals and plants. Lead embedded software developer for the XMF-R and XMF-H products.
  • Ibm
    Principal Engineer
    Ibm Jun 2023 - Feb 2024
    Armonk, New York, Ny, Us
  • Sentaca, An Ibm Company
    Principal Engineer
    Sentaca, An Ibm Company Apr 2018 - May 2023
    Boston, Ma, Us
    Developing and architecting embedded C code on Linux platforms for Next Generation Access Networks cable, fiber & Internet products including field test meters, headend test modules, and signal injection tools to evaluate and diagnosis cable/fiber signals and plants. Lead embedded software developer for the XMF-R and XMF-H products.Sentaca was acquired by IBM in February 2022.
  • Harman International
    Principal Engineer, Software Development
    Harman International Mar 2015 - Jan 2018
    Stamford, Connecticut, Us
    Triple Play Integration, LLC and Symphony Teleca were acquired by HARMAN International Industries in 2015.Current project is extending an ActionScript JIT compiler using a combination of C++ and the AArch64 instruction set to support the ARMv8 Architecture Profile on a Linux platform .Previous project was a multi-year engagement on the Comcast VIPER team designing and developing software solutions for delivering live and on-demand video to an array of connected devices in the home. The engagement included design and development of a web-based player platform architecture providing a consistent API set across multiple video playback engines. Engines included multiple Adobe Flash Player-based engines, HTML5 engines and the MPEG Dash.js engines. Support for Analytics, closed caption, and Emergency Alert Systems were also integrated into the player platform and playback engines.
  • Triple Play Integration
    Principal Software Engineer
    Triple Play Integration Jan 2005 - Mar 2015
    Us
    Member of a professional services organization that specialized in digital video systems integration services, serving cable operators, hardware/software infrastructure suppliers, and 3rd-party application developers. Designed, developed and integrated set-top, DVR and device software and middleware, as well as ported, customized and optimized existing embedded software solutions. Ported and integrated Qt 5.1.1 Webkit onto WindRiver Linux OS for the BD-SL-iMX6 platform as a prototype for a Mercedes Benz Heads Up Display module. Provided WebGL functionality using EGLFS, to provide touch screen functionality and general stability. Provided a kiosk-style browser UX on top of QtWebKit and Added performance measurements to browser for CPU utilization, virtual and physical memory usage, frame rates, etc. Provided documentation for building Qt and the Browser, as well as a browser user guide. Developed the Precision Time Protocol (PTP) component for an Audio Video Bridging (AVB) core technology. This included developing the gPTP time calculations and state machines, persistent data storage, documentation, as well as developing the core Linux abstractions for the OSAL/HAL APIs.Multi-year engagement with Motorola, a major set-top / DVR device manufacturer designing, developing and maintaining the C/C++ middleware layer supporting media record and playback and providing lower layer functionality for OCAP and DLNA stacks.Additional engagements included porting Adobe’s Flash Player software and required open source software to multiple Linux and Android systems, customizing and optimizing them to provide hardware-accelerated video decoder support for multiple SoC and device manufacturers including Cisco, Intel, Tivo, HiSilicon, ViXS and ViMicro. Each port included the integration of a hardware-specific video acceleration API into the Adobe Flash Player framework, as well as debugging and correcting playback performance issues and engineering support of the product.
  • Motorola
    Principal Software Engineer
    Motorola Feb 2005 - May 2010
    Chicago, Illinois, Us
    Contractor at Motorola for Triple Play Integration.
  • Ucentric Systems
    Principal Software Engineer
    Ucentric Systems Feb 2005 - Jun 2005
    Us
    Contractor at Ucentric for Triple Play Integration. Ucentric purchased by Motorola in early 2005.
  • Harvard-Smithsonian Center For Astrophysics
    It Specialist - Applications
    Harvard-Smithsonian Center For Astrophysics Sep 2003 - Jan 2005
    Cambridge, Massachusetts, Us
    Provided software engineering support to astrophysical research for NASA's Chandra Satellite. Ported the Operations Control Center software (C applications, databases and shell scripts) from SGI UNIX to Red Hat Linux
  • Videoshare
    Principal Software Engineer
    Videoshare Oct 2000 - Nov 2001
    Design and development of client-side and web-based applications (C / DirectX) used for editing and publishing digital camera media to the Internet for streaming to multiple users.VideoShare closed its doors in November 2001.
  • Opentv
    Principal Software Engineer
    Opentv Jun 2000 - Oct 2000
    OpenTV purchased Spyglass.
  • Spyglass
    Principal Software Engineer
    Spyglass Sep 1999 - Oct 2000
    Londonderry, New Hampshire, Us
    Delivered innovative solutions in the information appliance market with a focus on the interactive television and mobile data markets. All projects were developed using C/C++ and HTML on Linux and/or Windows.Designed and implemented an IP Datagram Decoder to extract NABTS packets from a video broadcast signal.Ported and enhanced the Spyglass Device Mosaic browser software to numerous embedded platforms including Tivo and Telecruz TC702 systems.Designed a URL Handler for a Video on Demand (VOD) cable set top application.Spyglass purchased by OpenTV in 2000.
  • Avid Technology
    Principal Software Engineer
    Avid Technology Jun 1992 - Sep 1999
    Burlington, Ma, Us
    Designed, developed and supported numerous non-linear digital solutions for use in the television and film production markets using C/C++ on Macintosh and embedded Linux systems including development of the Avid Media Composer, the Avid Film Composer, the Avid Media Recorder Telecine and the Avid EditCam. Consulted with high-visibility customers, coordinating efforts with marketing, sales, engineering and support for film and video enhancements and features. Performed as an individual contributor, project lead and manager of the Film Engineering and QA Team.
  • Bull Information Systems
    Software Engineer
    Bull Information Systems Feb 1987 - Jun 1992
    Hemel Hempstead, Hertfordshire, Gb
    Honeywell Information Systems -> Honeywell Bull -> Bull HN -> Bull Information Systems.
  • Rca Automated Systems
    Software Engineer
    Rca Automated Systems Feb 1985 - Feb 1987
  • Texas Instruments
    Software Engineer
    Texas Instruments Jun 1982 - Jul 1984
    Dallas, Tx, Us

Joel Swan Skills

Software Engineering Embedded Systems Embedded Software Integration C++ Software Development Device Drivers Agile Methodologies System Architecture Software Design Object Oriented Design Unix Debugging C Linux Clearcase Multithreading Programming Perl Android Scrum Javascript Html5 Embedded Linux Open Source Software Programming Languages Software Quality Assurance Arduino Communication Life Skills Personal Development

Joel Swan Education Details

  • Boston University
    Boston University
    Systems Engineering - Software
  • Washington State University
    Washington State University
    Computer Science
  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Computer Science

Frequently Asked Questions about Joel Swan

What company does Joel Swan work for?

Joel Swan works for Comcast

What is Joel Swan's role at the current company?

Joel Swan's current role is Principal Software Engineer | Embedded Software Engineer.

What is Joel Swan's email address?

Joel Swan's email address is jo****@****aca.com

What schools did Joel Swan attend?

Joel Swan attended Boston University, Washington State University, Worcester Polytechnic Institute.

What skills is Joel Swan known for?

Joel Swan has skills like Software Engineering, Embedded Systems, Embedded Software, Integration, C++, Software Development, Device Drivers, Agile Methodologies, System Architecture, Software Design, Object Oriented Design, Unix.

Who are Joel Swan's colleagues?

Joel Swan's colleagues are Deb Avansino, Willie Hurst, Montravious Dukes, Gene Canfield, Michael Horbrook Jr, Manuel Santos, Isiah Willingham.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.