John Jarvis

John Jarvis Email and Phone Number

Industrial Technology Advisor at National Research Council Canada @ National Research Council Canada / Conseil national de recherches Canada
1200 Montreal Road, Ottawa,Ontario K1A 0R6,Canada
John Jarvis's Location
Waterloo, Ontario, Canada, Canada
John Jarvis's Contact Details

John Jarvis work email

John Jarvis personal email

About John Jarvis

I'm a software systems expert with extensive experience managing the end-to-end product lifecycle. I've worked in a number of industries including: aerospace & defense; medical; automotive; mobility; and consumer electronics. Much of my experience is in highly regulated industries where development is done to tight specifications.I'm a collaborative problem solver with broad technical knowledge in a number of domains. Technologies I have worked with include: •Languages: C; C++; Python; Java; Assembler (x86, PPC); Shell scripting•Operating Systems: Linux; Unix; Windows; Deos; GHS Integrity; QNX; VxWorks; LynxOS-178•Software Platforms: Android; Arduino; Raspberry PI; BlackBerry 10•RTOS scheduling algorithms: ARINC-653; Rate Monotonic Scheduling•Hardware Platforms: x86; PowerPC; ARM•Protocol Stacks: 802.11 Wi-Fi; IR wireless LAN; HDLC; ARINC-429; MIL-STD-1553•2D and 3D graphics: OpenGL; OpenGL ES; OpenVG; X11•Multi-Media •Cryptography•Flash memory •Device drivers•Hardware bring-up and BSP development •Power management•USB•Product manufacturing•Product delivery•Safety Critical software development•Certification testing•Embedded system designI'm a strong manager with excellent organizational planning. My focus is building strong empowered organizations with clear ownership and accountability, and driving productivity within that organization. I believe in transparent communication with all stakeholders to ensure that project plans are accurate, issues are known and effectively dealt with, and that victories are shared. I'm a big believer in Lean Startup methodologies, particularly in optimizing the Build-Measure-Learn loop for accelerated velocity and continual improvement. I believe in process that adds value to development, and work hard to break down those barriers slowing teams down.

John Jarvis's Current Company Details
National Research Council Canada / Conseil national de recherches Canada

National Research Council Canada / Conseil National De Recherches Canada

View
Industrial Technology Advisor at National Research Council Canada
1200 Montreal Road, Ottawa,Ontario K1A 0R6,Canada
Website:
nrc-cnrc.gc.ca
Employees:
4743
John Jarvis Work Experience Details
  • National Research Council Canada / Conseil National De Recherches Canada
    Industrial Technology Advisor
    National Research Council Canada / Conseil National De Recherches Canada Oct 2015 - Present
  • Blackberry
    Director, Networking Technologies
    Blackberry Nov 2012 - Apr 2014
    I managed the team of engineers responsible for IEEE 802.11 WLAN software development, testing, and Wi-Fi Alliance certification for all BlackBerry products. Key new technologies launched in this time included 802.11n, WMM-PS, WAPI, Wi-Fi Direct, and Miracast. I improved team execution by redesigning the team organizational structure and developing a long term growth plan giving clear ownership, accountability, and direction at all levels, as well as filling key holes which existed in the organization.I built relationships between my team and our stakeholders across BlackBerry, improving transparency of information and helping to focus execution. I improved the transparency and efficiency of our vendor relationships, resulting in better schedule alignment, improved execution, and reduced development overhead.Lastly, I worked to ensure the processes we own are executed effectively for maximum efficiency of the team.Technologies I've worked with in this capacity include:•IEEE 802.11 (a/b/g/n/ac);•Wi-Fi Direct, Miracast;•Wi-Fi Coexistence with LTE, Bluetooth.
  • Blackberry
    Director, Platform Bringup
    Blackberry Jan 2012 - Nov 2012
    As Director of Platform Bring-up, I managed the teams responsible for low level hardware bring-up, including power management and the development of board support packages for the BlackBerry 10 platform. Technology teams I owned in this capacity include:•Power Management;•BSP development and platform bring-up;•USB;•manufacturing integration.
  • Research In Motion
    Director, Os Product Delivery
    Research In Motion Apr 2010 - Dec 2011
    As Director of OS Product Delivery, I was responsible for ensuring the operating system and all low level software was ready for shipment across BlackBerry 6 and 7 products. This included working with all stakeholders including product management, applications teams, radio teams, and the Product Delivery Centers (PDC). I was selected to lead a cross functional team of 75 individuals focusing on execution and delivery of the mobile OS across high volumes of BlackBerry 7 products.In this capacity, areas of responsibility included:•defect management;•executive reporting;•PDC engagement;•stakeholder management;•OS software release management;•Software Development Lifecycle optimizations;•BlackBerry OS kernel and driver development.•BlackBerry OS Quality Team;•BlackBerry OS Project Management Organization.
  • Alt Software Inc.
    Senior Director Of Software Engineering
    Alt Software Inc. May 2004 - Apr 2010
    As Director and Senior Director of Software Engineering, I managed the day to day activities of the engineering team including input to the sales cycle, project planning and execution, quality, customer engagement, and avionics certifications. I collaborated with the rest of the executive team at ALT to help define the company's updated corporate strategy. I was a designer both of ALT's safety critical Software Development Lifecycle, as well as its OpenGL software suitable for DO-178B Level A avionics systems. As my experience in the safety critical market space grew, I continued to evolve those processes to ensure they were as efficient as possible, while still meeting the needs of certification authorities. I managed the end to end lifecycle of many of ALT's programs, including those in aerospace & defense, automotive, and consumer electronics.Technologies I've worked with in this capacity include:•Safety critical software certification (DO-178B up to Level A)•avionics application software•automotive infotainment systems•OpenGL, OpenGL ES, OpenGL SC, OpenVG, X11•Green Hills Integrity 178, Wind River VxWorks AE653, LynxOS-178, DDC-I Deos, Thales MACS-2•Freescale PowerPC, PowerQUICC I / II / III, Intel Atom processor architectures•AMD Radeon 9xxx; PowerVR MBX / SGX graphics chipsets.
  • Alt Software Inc.
    Team Lead
    Alt Software Inc. Jun 1999 - May 2004
    I began my career at ALT Software Inc., working as an embedded software engineer and eventually working my way up to Team Lead.Key technologies I worked on during this period include:•Windows, Linux, BeOS, IBM AIX 5L, Solaris, Wind River VxWorks, Green Hills Integrity•2D and 3D Graphics drivers;•AES cryptographic encoders/decoders for enterprise blade servers;•PCMCIA cards for wireless Ethernet;•Desktop software for security cameras;•Various drivers used in set top boxes;•Test systems for avionics displays.

John Jarvis Skills

Leadership Embedded Software Software Design Arduino Linux Sdlc Vxworks C Debugging Real Time Operating Systems Operating Systems Qnx Raspberry Pi Blackberry Do 178b Embedded Systems Android Program Management Lynxos Product Management C++ Software Engineering Management Organizational Design Software Development Unix Mobile Devices Rtos Device Drivers Object Oriented Design Safety Critical Software

John Jarvis Education Details

Frequently Asked Questions about John Jarvis

What company does John Jarvis work for?

John Jarvis works for National Research Council Canada / Conseil National De Recherches Canada

What is John Jarvis's role at the current company?

John Jarvis's current role is Industrial Technology Advisor at National Research Council Canada.

What is John Jarvis's email address?

John Jarvis's email address is jr****@****ail.com

What schools did John Jarvis attend?

John Jarvis attended University Of New Brunswick.

What skills is John Jarvis known for?

John Jarvis has skills like Leadership, Embedded Software, Software Design, Arduino, Linux, Sdlc, Vxworks, C, Debugging, Real Time Operating Systems, Operating Systems, Qnx.

Who are John Jarvis's colleagues?

John Jarvis's colleagues are Andriy Plugatyr, Shashank Saklani, Sophie Shortliffe, Jegarubee B., Ramesh Gupta, Samir E. Ibrahim, Tedros Bezabeh.

Not the John Jarvis you were looking for?

  • John Jarvis

    Jarvis Engineering | President & Ceo
    Abbotsford, Bc
  • john jarvis

    Investment Advisor At Haywood Securities
    Calgary, Ab
    3
    nbf.ca, mackieresearch.com, haywood.com
  • John Jarvis

    Chelsea, Qc
    3
    westin.com, adga.ca, ocwecan.ca

    2 +130357XXXXX

  • John Jarvis

    Broker Forest Hill Real Estate
    Huntsville, On
    1
    homelifemuskoka.com

    2 +170578XXXXX

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.