Jonathan Beaupre work email
- Valid
- Valid
Jonathan Beaupre personal email
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
-
Software EngineerCisco Systems Dec 2009 - PresentSan Jose, Ca, UsContinuing work from Starent Networks as it was acquired by Cisco Systems. -
Principal Software EngineerCisco Systems Aug 2009 - Dec 2009San Jose, Ca, UsWorking on proprietary hardware and software multimedia core platforms allowing the mobile internet to be possible. -
Principal Staff Software EngineerMotorola Sep 2006 - Jul 2009Chicago, Illinois, UsTechnically 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. -
Senior Embedded Software EngineerBroadbus Jan 2004 - Sep 2006Developed 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.
-
Engineer Iii - SoftwareMks Instruments Sep 2002 - Dec 2003Andover, Massachusetts, UsLead 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. -
Senior Software EngineerCratos Networks Feb 2001 - May 2002Designed 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.
-
Senior Software EngineerIronbridge Networks Dec 2000 - Jan 2001UsI 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. -
Senior Software EngineerSchneider Automation Jun 1997 - Nov 2000Fr• 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. -
Embedded Software EngineerModicon Jun 1997 - Nov 2000Another name for Schneider Automation while I was there.
-
Senior Software EngineerSchneider Electric Jun 1997 - Nov 2000Rueil Malmaison, Paris, FrAnother name for Schneider Automation while I was there.
Jonathan Beaupre Skills
Jonathan Beaupre Education Details
-
Worcester Polytechnic InstituteComputer Science -
University Of Massachusetts LowellComputer Enginerring -
University Of MaineElectrical & 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
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