James Mccombe work email
- Valid
- Valid
- Valid
- Valid
James Mccombe personal email
James Mccombe phone numbers
20+ years of experience in technical leadership, system architecture and hands-on engineering
-
Distinguished EngineerAppleSan Francisco, Ca, Us -
Technical DirectorApple Jun 2022 - PresentCupertino, California, Us -
Cto / Co-FounderViewmagic Oct 2014 - Mar 2022• Led the development of a fully real-time 6DOF (Degree-of-Freedom) streaming video system enabling immersive content for AR/VR and solving the eye-contact problem in video calling with 2D displays by allowing the camera to be virtually moved behind the display• Built and worked with tiny team of some of the best engineers in the world• Implemented the algorithms to compute UHD resolution per-pixel depth probability distributions in real-time using the GPU• Implemented automated DFM (Design for Manufacturing) camera calibration process to measure camera optical properties and spatial alignment with sub-pixel accuracy at 4K resolution• Implemented high performance multi-camera ISP in software on the GPU -
Director Of Ray Tracing TechnologiesImagination Technologies Dec 2010 - Oct 2014Kings Langley, Hertfordshire, Gb• Led transition of the start-up I founded, Caustic Graphics, Inc., into the acquiring company.• Led integration efforts between the GPU architecture team at Imagination in England and the ray tracing team in San Francisco to merge the hardware designs, OpenGL ES API, firmware and drivers. The PowerVR GPU was in use within the iPhone and iPad along with many other tablet and smartphones in the industry and thus backward compatibility was essential• Mentored many engineers, helping them understand the ray tracing technology• Personally developed the algorithmic model for the new hardware pipeline that performed streaming bottom-up 3D spatial acceleration structure assembly while keeping all intermediate BVH node shuffling within on-chip SRAM alongside the ray storage used for Caustic coherence gathering algorithm -
Consultant EngineerBroadcom Inc. Dec 2010 - Feb 2011Palo Alto, California, Us• Rescued a project involving optimizing 2D user-interface compositing performance on a forthcoming Broadcom SOC integrating the VideoCore 4 DSP architecture• Developed “CompositionEngine” to bypass triangle rasterisation and perform tile-based texture blending in the 2D register file of a complex hardware DSP to minimise external bandwidth and hit 60FPS with low power consumption. Almost all developed directly in a specialised vector assembly language -
Cto / FounderCaustic Graphics, Inc. May 2006 - Dec 2010• Founded a company to bring cinema quality ray tracing to the mainstream• Built a team of 30 individuals including many engineers in both software and hardware• Co-invented several key algorithms to improve memory bandwidth and SIMD efficiency when processing scattered rays for real-time performance in consumer applications• Led a team through API design and implementation of “OpenRL” and its publicly launched SDK, a proposed industry standard graphics API for ray tracing. Managed complex trade-offs between diverse rendering algorithm needs, necessary constraints to maximise hardware efficiency and enabling GPU and CPU implementations• Personally developed the algorithmic models for coherence gathering thread scheduler• Deployed algorithms in both 90nm ASIC @ 350Mhz and FPGA form
-
Mobile 3D Graphics ArchitectApple 2004 - 2006Cupertino, California, Us• Implemented a high performance OpenGL ES tile-based software renderer for the Broadcom VideoCore II DSP – a 150Mhz, 16bit integer, 16 wide SIMD vector chip originally designed for MPEG decoding• The result was an energy efficient OpenGL ES software stack with fill rates exceeding 80Mpixels/second• This enabled the graphics and mobile gaming on the 5th generation iPod Video and the upper level OpenGL stack was used on the iPhone -
Sr. 3D Graphics EngineerApple 2001 - 2004Cupertino, California, Us• Implemented the OpenGL software renderer for Mac OS X including complete support for GLSL which was used for final rendering in Final Cut Pro and Motion before the GPU hardware was capable• Developed JIT shader compiler that stitched my hand written PowerPC/Altivec assembly code segments• Developed OpenGL Shading Language specification and its earlier precursors as a member of the Khronos standards group, working with individuals at several graphics hardware companies• Designed and implemented “ShaderBuilder”, a tool to allow real-time shader development and debugging, which shipped with Mac OS X -
Software EngineerFirepad, Inc. 2000 - 2001• Designed and implemented a vector graphics engine and encoding scheme optimised for PalmOS devices• This enabled street maps and 3D wireframes to be viewed in real-time on low cost mobile devices
-
PartnerSinewave Computing 1999 - 2000• Developed “Dreadling”, the world’s first fully texture mapped, multi-level grayscale 3D game for the Palm Pilot, featured in the New York Times• Developed “Vexed”, a popular puzzle game for PalmOS, now an open-source project on many platforms
-
ProgrammerTgm Computer Systems 1997 - 1998• Developed “Kingswood Sheep”, a Windows GUI based pedigree sheep farm management program, written in Borland Delphi with SQL database links
James Mccombe Skills
Frequently Asked Questions about James Mccombe
What company does James Mccombe work for?
James Mccombe works for Apple
What is James Mccombe's role at the current company?
James Mccombe's current role is Distinguished Engineer.
What is James Mccombe's email address?
James Mccombe's email address is ja****@****tic.com
What is James Mccombe's direct phone number?
James Mccombe's direct phone number is +141597*****
What are some of James Mccombe's interests?
James Mccombe has interest in Digital Logic, Computer Graphics, Mechanical Systems, Classical Composition, Parallel Programming.
What skills is James Mccombe known for?
James Mccombe has skills like Opengl, Computer Graphics, Asic, Gpu, C, Opengl Es, Directx, Parallel Programming, Debugging, Software Engineering, Linux, Algorithms.
Who are James Mccombe's colleagues?
James Mccombe's colleagues are Christoph Viehboeck, Purva Anasane, Sagar Pilgar, Dragancho Veljanovski, Tanveer Iqbal, Abhimanyu Singh, Laura, Yun Jou Chou.
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