Jonathan Cline

Jonathan Cline Email and Phone Number

Software Architect, Real Time Embedded Systems @
Jonathan Cline's Location
Carlsbad, California, United States, United States
Jonathan Cline's Contact Details

Jonathan Cline work email

Jonathan Cline personal email

About Jonathan Cline

Jonathan Clinejcline @ ieee.orgMobile: 1-805-617-0223AvailabilityNot available.ObjectivesQuality engineering product development. Architect best-in-class software in embedded systems & create patentable innovation.Specialties: Embedded platforms, real time operating systems, Unix, digital signal processing, audio engineering, video editing, technical writing, patent writing, application development, software architecture design, engineering management, engineering startups, team lead

Jonathan Cline's Current Company Details
Personal Genome Project

Personal Genome Project

Software Architect, Real Time Embedded Systems
Jonathan Cline Work Experience Details
  • Personal Genome Project
    Participant
    Personal Genome Project 2009 - Present
    Public genomics research study that aims to improve our understanding of genetic and environmental contributions to human traits by DNA sequencing and other biological analyses. My fully assembled genome is viewable online.CGI sample GS01669-DNA_C08 from PGP sampleSample 72741322 (whole blood) received by Feinstein Institute.Sample 43134310 (whole blood) received by Coriell.Sample 21175803 (whole blood) received by Coriell. Sample 93904499 (whole blood) received by… Show more Public genomics research study that aims to improve our understanding of genetic and environmental contributions to human traits by DNA sequencing and other biological analyses. My fully assembled genome is viewable online.CGI sample GS01669-DNA_C08 from PGP sampleSample 72741322 (whole blood) received by Feinstein Institute.Sample 43134310 (whole blood) received by Coriell.Sample 21175803 (whole blood) received by Coriell. Sample 93904499 (whole blood) received by Coriell. Sample 75534883 (whole blood) received Feinstein Institute. Sample 1517207 (saliva) received by Harvard University / TeloMe, Inc.Sample 68566022 (microbiome) received by Harvard University. Sample 33158851 (microbiome) received by Harvard University. Sample 11068107 (microbiome) received by Harvard University. Sample 55026519 (microbiome) received by Harvard University. Sample 64176325 (microbiome) received by Harvard University. Sample 18130415 (saliva) received by Harvard University / TeloMe, Inc.Sample 13974602 (saliva) received by Harvard University / TeloMe, Inc.Sample 9487240 (saliva) received by Harvard University / TeloMe, Inc. Show less
  • Music Men Acapella Group
    Lead Vocalist
    Music Men Acapella Group Apr 2016 - May 2017
    California
    Paid performances within a 4-part harmony vocal group as lead melody vocalist (2nd tenor) and within chorus. Created MIDI practice tracks and song charts for group practice. Produced audio-video for online distribution and rehearsal use. Audience wept as if chopping onions. Yes it's spelled acapella with two l's and one p.
  • Sd&R Band
    Lead Guitarist
    Sd&R Band Jul 2015 - May 2016
    California
    Lead guitar and vocals for classic hard rock and effing roll cover band. Small live shows and city festival. Created audio/video recordings, video productions and web site for internal and external customers (also known as, social media fans). Notable experiences include being mildly electrocuted on stage due to incorrect grounding of equipment and being mobbed by groupies.
  • Sequin In The Sky
    Rhythm Guitarist
    Sequin In The Sky Aug 2015 - Dec 2015
    California
    Rhythm guitarist for 60s classic rock cover band (also known as, "geriatric rock"), live performances around town and concert.
  • Linear Corporation
    Software Platform Architect
    Linear Corporation Apr 2011 - Apr 2014
    Carlsbad, California
    Wrote lots and lots of code, both firmware and cloud system and automated test system. Work with product line managers, engineering managers, as well as software, electronics and mechanical engineers to define new products and to design and implement software for new microprocessor-based products, from concept to production. Principal role in the definition of software architectures of platforms for product families, including processor selection, RTOS selection, memory requirements… Show more Wrote lots and lots of code, both firmware and cloud system and automated test system. Work with product line managers, engineering managers, as well as software, electronics and mechanical engineers to define new products and to design and implement software for new microprocessor-based products, from concept to production. Principal role in the definition of software architectures of platforms for product families, including processor selection, RTOS selection, memory requirements, participating in hardware/software trades, and software partitioning for re-use and maintainability. Participation in the definition of technology and product roadmaps for future Linear products. Development of software requirements and software project plans, including schedule dependencies, deliverables and target dates. Software design and implementation, covering complete software development lifecycle from requirements analysis to production and commercial deployment of embedded devices and systems across Linear’s product lines. Integration and validation of new product designs with other project team members. Support of software test methodologies for product release and design for test in a production setting. ARM processors and ARM development tools and microcontroller products.Specific Products: Personal Emergency Response System communicator. PERS Cellular GSM/UMTS/3G data modem, integrated into communication product for IP data and IP Voice (VOIP). IP data communication protocols and POSIX application for real-time streaming of voice, video, and provisioning. Architected and implemented (in C code) the Linear Voice Gateway, a Unix-based enterprise server for back office communication to PERS IP or Cellular products (aka, Cloud Server). Microcontroller-based RF data transmitter and receiver. Show less
  • Maxlinear
    Technical Staff, Software/Firmware
    Maxlinear Jan 2010 - Mar 2011
    Carlsbad, California
    Architect and implement baseband firmware & protocol software for digital products. Implement and optimize embedded control algorithms. Design, document and implement multiprocessor protocols. Recruiting, screening, interviewing for Technical Staff and Software Architect Engineering positions.. Architect and implement software for digital mobile television IC. Implement L2/L3/L4 (Link Layer, Session Layer) parsing of Physical Layer frames, extract audio/video payloads, integrate with… Show more Architect and implement baseband firmware & protocol software for digital products. Implement and optimize embedded control algorithms. Design, document and implement multiprocessor protocols. Recruiting, screening, interviewing for Technical Staff and Software Architect Engineering positions.. Architect and implement software for digital mobile television IC. Implement L2/L3/L4 (Link Layer, Session Layer) parsing of Physical Layer frames, extract audio/video payloads, integrate with mplayer/ffmeg/VLC media player for playback on PC. Ported RTOS board support package (BSP and ThreadX) to FPGA target, including UART driver, SDIO driver. Wrote firmware/host application software architectural documentation. C, Perl, cygwin, VSS, git, ThreadX, JTAG, Xilinx FPGA, Tensilica CPU. Algorithm implementation and optimization for baseband GPS IC, MXL800SM (clock/power domain control, power profile algorithms); algorithms designed by System team. Implemented ARM firmware GPS Geotrack algorithm in C, patent # US20110102257. Created vector-matching framework for offline simulation of algorithms. Implemented RTOS kernel/scheduler measurement for benchmarking CPU performance. Significantly optimized baseband code to fit into limited memory. Design, implementation, code review of firmware state machine and data structures. Optimize multi-processor command protocol. Design RTOS messaging & integrate 3rd party algorithms for broadband subsystem. Codesign 3rd party algorithm RTOS messaging interface. Show less
  • Jonathan Cline
    Lead Engineer
    Jonathan Cline Aug 2008 - Feb 2010
    Independent R&D consulting & contracting. . Senior Software Engineer, Voice Engine development & requirements analysis; technical contract with D2 Technologies, Inc.. iPhone 2.0 application development. Center for Systems and Synthetic Biology, University of Texas at Austin.. Implement command compiler and scheduler for lab automation which transmits CAN/UART commands to device as server to network clients (Fialab, Tecan Genesis/EVO). Compiler implemented using YAML database.… Show more Independent R&D consulting & contracting. . Senior Software Engineer, Voice Engine development & requirements analysis; technical contract with D2 Technologies, Inc.. iPhone 2.0 application development. Center for Systems and Synthetic Biology, University of Texas at Austin.. Implement command compiler and scheduler for lab automation which transmits CAN/UART commands to device as server to network clients (Fialab, Tecan Genesis/EVO). Compiler implemented using YAML database. Implement robotics script for DNA preprep sequencing protocol for SOLiD. Perl, C, YAML. Published the source code on Perl CPAN at Perl Robotics, http://search.cpan.org/dist/Robotics/. Prototype microfluidics using MEMS. Built high voltage generator and fabricated printed circuit boards to move liquid droplets. Prototype successful, but not scalable to a product... Presented poster at Lab Automation 2010, Palm Springs, CA, 2/2010. Presented poster at BioDesign Automation Workshop, DAC, Anaheim, CA, 7/2010. Contributions to OpenWetWare.Org Show less
  • D2 Technologies
    Senior Applications Engineer
    D2 Technologies Jun 2007 - Aug 2008
    Co-work with VP Sales, VP Marketing, and product managers to interface with customers on a technical level. Training and publication.Some publications:http://www.dspdesignline.com/howto/204803680http://www.dspdesignline.com/howto/208802223
  • D2 Technologies
    Senior Lead Engineer
    D2 Technologies Jun 1999 - Aug 2008
    Lead engineer with D2 Technologies and architect of D2's vTSP voice engine for telephony adapters, integrated access devices, and handsets.Technical lead engineer (Technical Manager) for D2's Taiwan office, Hsin-chu, Taiwan, 2005-2007.
  • Globespanvirata
    Senior Engineer
    Globespanvirata Feb 2001 - Sep 2002
    Software design and implementation for Voice over IP and Voice over DSL using multiprocessor semiconductor ICs.Patents:Applicaton #: 20070291771, System and method for distributed processing of packet data containing audio information(Embedded Software Firmware Engineer) Develop VoIP system software & hardware for DSL modems. Schematic review, board bringup, JTAG debug.Developed VoIP embedded system (call-call application & voice engine) on DSP processors (TI… Show more Software design and implementation for Voice over IP and Voice over DSL using multiprocessor semiconductor ICs.Patents:Applicaton #: 20070291771, System and method for distributed processing of packet data containing audio information(Embedded Software Firmware Engineer) Develop VoIP system software & hardware for DSL modems. Schematic review, board bringup, JTAG debug.Developed VoIP embedded system (call-call application & voice engine) on DSP processors (TI TMS320C54x and TMS320C55x) and RISC host processors (ARM). Implemented call control state machine and data structures for voicemail system. Authored patents, on multi-core processing for IP/UDP/RTP voice packets and echo cancellation DSP processing. Device driver design & development for VoIP system (FXS, FXO, ISDN) using Silicon Labs chipsets, Infineon chipsets, others.Development of custom RTOS multitasking kernel running on 8-bit Microchip PIC. Design of VoIP protocol stacks, presentation layer (proprietary and MGCP). Fixed-point DSP embedded system development (C and some assembly). Show less
  • Intel
    Application Engineer
    Intel 1997 - 1998
    3rd level technical Embedded engineering support for Intel embedded processors (8051, 80960, 80196). Application requirements specifications and GNU gcc/toolchain support. Support Intel R&D on embedded systems processors, 8-bit 8051 microcontrollers, 16-bit 80196 automotive controllers with CAN bus, 32-bit RISC 80960. GNU GCC Toolchain support. I960 Boot Code support. Technical knowledge base contributor (similar to a Wiki); awarded for technical knowledge base submissions. Critical call… Show more 3rd level technical Embedded engineering support for Intel embedded processors (8051, 80960, 80196). Application requirements specifications and GNU gcc/toolchain support. Support Intel R&D on embedded systems processors, 8-bit 8051 microcontrollers, 16-bit 80196 automotive controllers with CAN bus, 32-bit RISC 80960. GNU GCC Toolchain support. I960 Boot Code support. Technical knowledge base contributor (similar to a Wiki); awarded for technical knowledge base submissions. Critical call support for Intel Pentium Invalid Instruction Errata.  Serial LCD driver, I2C driver design & implementation for i960 embedded platform. JTAG debugging. Assembly language implementation for PIC16, 8051 microcontrollers for servo controller A/D data acquisition board Show less
  • Vector Industries
    Network Engineer & Owner
    Vector Industries Feb 1992 - Sep 1996
    Network (LAN) architecture design, network administration, contracting, system installation, technical support, software implementation, system administration procedure creation. Unix System Administrator, Unix Tree, Sacramento, CA. Port unix software applications to Xinix multiuser system. Manage multiuser technical support online forum. C, shell script, Perl. Contract, Sacramento County Health Services. Design & implement Paradox (like SQL) database tracking system for medical records… Show more Network (LAN) architecture design, network administration, contracting, system installation, technical support, software implementation, system administration procedure creation. Unix System Administrator, Unix Tree, Sacramento, CA. Port unix software applications to Xinix multiuser system. Manage multiuser technical support online forum. C, shell script, Perl. Contract, Sacramento County Health Services. Design & implement Paradox (like SQL) database tracking system for medical records using Paradox database access language. Implemented web site common gateway interface (CGI) and installed Apache web server for online survey Q&A with automated, custom database backend. Successfully launched and results published. Show less
  • 3Com
    Engineer
    3Com 1995 - 1996
    Systems manufacturing/test group for PC NICs. Develop & debug test equipment for high-volume testing of PC network cards, implemeted Labview automated test application & auto-calibration.

Jonathan Cline Skills

Embedded Systems Embedded Software Firmware Device Drivers Debugging Start Ups Wireless Communications Systems Object Oriented Design Rtos Embedded Linux Objective C Digital Signal Processing Software Design Software Development Unix Operating Systems Microcontrollers Unix Shell Scripting Linux Kernel Iphone Application Development Perl 3gpp Python Tcp/ip Udp Communication Protocols Pcr Software Engineering Software Documentation Yaml Code Review Microchip Pic Ti Dsps Risc Assembly Language Gnu/linux Html Bioinformatics Real Time Blast Open Source C Vim Arm Digital Signal Processors Unix Algorithms Shell Scripting Real Time Operating Systems Arm Architecture

Jonathan Cline Education Details

Frequently Asked Questions about Jonathan Cline

What company does Jonathan Cline work for?

Jonathan Cline works for Personal Genome Project

What is Jonathan Cline's role at the current company?

Jonathan Cline's current role is Software Architect, Real Time Embedded Systems.

What is Jonathan Cline's email address?

Jonathan Cline's email address is jn****@****ail.com

What schools did Jonathan Cline attend?

Jonathan Cline attended California Polytechnic State University-San Luis Obispo, Berklee College Of Music, Coursera Online, Stanford University, Bioconference Live Continuing Education, Digi-Key Design Continuing Education Center, Ieee Spectrum Online, Yoga Yoga, Santa Barbara City College.

What skills is Jonathan Cline known for?

Jonathan Cline has skills like Embedded Systems, Embedded Software, Firmware, Device Drivers, Debugging, Start Ups, Wireless Communications Systems, Object Oriented Design, Rtos, Embedded Linux, Objective C, Digital Signal Processing.

Not the Jonathan Cline you were looking for?

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.