Jonathan Beaupre

Jonathan Beaupre Email and Phone Number

Software Engineer at Cisco Systems @ Cisco Systems
Jonathan Beaupre's Location
Methuen, Massachusetts, United States, United States
Jonathan Beaupre's Contact Details

Jonathan Beaupre work email

Jonathan Beaupre personal email

n/a
About Jonathan Beaupre

I'm an expert at developing and designing software that interacts directly with hardware ranging from hard real time environments in automation equipment to Linux kernel and drivers in large embedded systems. Specialties: C, efficient deterministic driver design, understanding of operating system concepts, understand board/chip design

Jonathan Beaupre's Current Company Details
Cisco Systems

Cisco Systems

View
Software Engineer at Cisco Systems
Jonathan Beaupre Work Experience Details
  • Cisco Systems
    Software Engineer
    Cisco Systems Dec 2009 - Present
    San Jose, Ca, Us
    Continuing work from Starent Networks as it was acquired by Cisco Systems.
  • Cisco Systems
    Principal Software Engineer
    Cisco Systems Aug 2009 - Dec 2009
    San Jose, Ca, Us
    Working on proprietary hardware and software multimedia core platforms allowing the mobile internet to be possible.
  • Motorola
    Principal Staff Software Engineer
    Motorola Sep 2006 - Jul 2009
    Chicago, Illinois, Us
    Technically led a team of 5 engineers responsible for all driver development and a portion of kernel work spread over 5 boards while providing tier 3 product support. Technologies used: Linux 2.6, PPC MPC8548E, FPGA, PCI, ‘C’, SCSI, Fibre Channel, U-Boot• Assisted in the design and architecture of a new generation, modular video server blade with multiple 10 Gbps Ethernet, 4 Gbps Fibre Channel, and 1 Gbps Ethernet interfaces.• Designed driver for Flash platter chipset and new 10 Gbps streaming trick engine chip.• Directed the driver design for many FPGA chip designs.• Increased storage subsystem performance by 30%. Implemented changes in Fibre Channel Controller chip driver, controlling application and tuning of the storage system.• Designed software that allows the video server to detect unique ECC events and disable bad memory cache locations to prevent corruption of the assets. Motorola did not to pursue patent application request.
  • Broadbus
    Senior Embedded Software Engineer
    Broadbus Jan 2004 - Sep 2006
    Developed and maintained many device drivers, and Linux kernel along with providing tier 2 product support. Technologies used: Linux 2.4, PPC 440GP, FPGA, PCI, SCSI, Fibre Channel, I2C, ‘C’, PIC (Microchip), PPC-Boot• Designed, implemented, & tested driver for in-house SCSI storage offload engine chip also requiring modification of kernel SCSI Generic driver and third party Fibre Channel controller chip.• Designed, implemented, & tested driver for the second generation video streaming engine FPGA. • Integrated, supported, and patched Fibre Channel driver for Agilent Tachyon XL2 controller chip. Improved robustness and stability of the driver. Later driver releases contained many of my improvements.• Evaluated and integrated storage systems via extensive testing and tuning them for optimal performance with the video server. Some vendors were Apple, Nexsan, EMC, and Infortrend.
  • Mks Instruments
    Engineer Iii - Software
    Mks Instruments Sep 2002 - Dec 2003
    Andover, Massachusetts, Us
    Lead software engineer for the valve group, which designed complete valve systems to control pressure for many manufacturing processes. Solved various problems including: OS/Task and system timing issues, proprietary control algorithm, motor control, and valve performance. Projects included:• Prototyped next generation controller built on a TI ARM7/DSP dual core processor. Created system schematic and got a set of prototype boards up and working including hardware fixes. Environment: GCC/Cygwin• T3BI (new integrated butterfly valve): Implemented temperature driver, designed to handle multiple configurations with one binary, implemented DeviceNet compliance, • Adapted software for a new exhaust pressure controller (EPC) included: processor IO changes, new CO-pro for motion, new features, new RS-485 protocol. I developed a quick GUI in Visual Basic to save typing the commands through Hyper Terminal. App migrated to manufacturing, and other products with serial interfaces.
  • Cratos Networks
    Senior Software Engineer
    Cratos Networks Feb 2001 - May 2002
    Designed and implemented chassis management functions for a Metro-Core Optical Networking box. I started 10 months after the company was founded as employee number 53. Responsibilities:• Drivers: I2C, Dallas-1721 thermostat, LED, Disk On Chip from M-Systems (along with dosFs for vxWorks), FPGA driver layers• Chassis Management: This included the design and implementation of module discovery and method for identification, environmental monitoring and control, control card redundancy negotiation and the required configuration, and the control cards booting. The implementation required me to handle hardware interrupts as well as the high level controlling applications. I also created an API for other apps to access chassis related information.
  • Ironbridge Networks
    Senior Software Engineer
    Ironbridge Networks Dec 2000 - Jan 2001
    Us
    I worked on embedded software for a scaleable core router capable of 1.3 terabits per second throughput.• Reviewed/solved software bugs: dealing with LED management related to various levels of PPP link and SONET status and traffic activity on a line card with OC-48 ports, fabric board initialization and configuration, as well as various card and process crashes• Development environment is Linux/Sun based, ClearCase, GNU Debugger, and the Motorola MPC860T controller.
  • Schneider Automation
    Senior Software Engineer
    Schneider Automation Jun 1997 - Nov 2000
    Fr
    • Designed embedded software for a new Programmable Logic Controller (PLC) platform using hardware co-designed with a company in Japan. • Participated in architecture definition of a new I/O system platform using open standards and protocols. Required evaluating competitor’s products, traveling in US and in Europe to evaluate and recommend potential outsourcing partners and products, writing of specifications, and prototyping. • Lead architecture of OS redesign structure and device drivers to be more flexible, reusable, modular, and easier to maintain for current and upcoming projects. Involved testing efficiency of different compilers using same C and C++ Object Oriented implementations.• Enhanced and tested a software application used to program the Human machine Interface (HMI) portion of a PLC using MS Visual basic 4.0, Sheridan Software Systems Data and Designer Widgets, and MS Access.
  • Modicon
    Embedded Software Engineer
    Modicon Jun 1997 - Nov 2000
    Another name for Schneider Automation while I was there.
  • Schneider Electric
    Senior Software Engineer
    Schneider Electric Jun 1997 - Nov 2000
    Rueil Malmaison, Paris, Fr
    Another name for Schneider Automation while I was there.

Jonathan Beaupre Skills

Embedded Systems Linux Device Drivers C Embedded Linux Operating Systems Automation Software Development Rtos Embedded Software Python

Jonathan Beaupre Education Details

  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Computer Science
  • University Of Massachusetts Lowell
    University Of Massachusetts Lowell
    Computer Enginerring
  • University Of Maine
    University Of Maine
    Electrical & Computer Engineering

Frequently Asked Questions about Jonathan Beaupre

What company does Jonathan Beaupre work for?

Jonathan Beaupre works for Cisco Systems

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

Jonathan Beaupre's current role is Software Engineer at Cisco Systems.

What is Jonathan Beaupre's email address?

Jonathan Beaupre's email address is bo****@****ast.net

What schools did Jonathan Beaupre attend?

Jonathan Beaupre attended Worcester Polytechnic Institute, University Of Massachusetts Lowell, University Of Maine.

What are some of Jonathan Beaupre's interests?

Jonathan Beaupre has interest in Skiing, Environment, Education, New Gadgets And Technology, Woodworking, Snowmobiling.

What skills is Jonathan Beaupre known for?

Jonathan Beaupre has skills like Embedded Systems, Linux, Device Drivers, C, Embedded Linux, Operating Systems, Automation, Software Development, Rtos, Embedded Software, Python.

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.