John Jarvis Email and Phone Number
John Jarvis work email
- Valid
John Jarvis personal email
- Valid
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.
National Research Council Canada / Conseil National De Recherches Canada
View- Website:
- nrc-cnrc.gc.ca
- Employees:
- 4743
-
Industrial Technology AdvisorNational Research Council Canada / Conseil National De Recherches Canada Oct 2015 - Present -
Director, Networking TechnologiesBlackberry Nov 2012 - Apr 2014I 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. -
Director, Platform BringupBlackberry Jan 2012 - Nov 2012As 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. -
Director, Os Product DeliveryResearch In Motion Apr 2010 - Dec 2011As 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. -
Senior Director Of Software EngineeringAlt Software Inc. May 2004 - Apr 2010As 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. -
Team LeadAlt Software Inc. Jun 1999 - May 2004I 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 Integrity2D 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
John Jarvis Education Details
-
Computer Science - Software Systems
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?
-
-
3nbf.ca, mackieresearch.com, haywood.com
-
John Jarvis
Chelsea, Qc3westin.com, adga.ca, ocwecan.ca2 +130357XXXXX
-
1homelifemuskoka.com
2 +170578XXXXX
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