Aaron Dwyer
Senior Software Engineer at Reliable Robotics Corporation
Senior Software Engineer at Reliable Robotics Corporation
Senior Software Engineer with a concentration in real time and sub real time 3D graphics, physics simulation, sensor interfacing, data gathering and visualization, performance optimization.  I love seeing visual results from my work, time dependent processes such as moving vehicles and simulations, and working with non-software engineers to build practical, custom systems.
Reliable Robotics Corporation
https://www.linkedin.com/company/reliablerobotics
Senior Software Engineer
Mountain View, California, USA
https://media-exp1.licdn.com/dms/image/C560BAQHjktxC_txolA/company-logo_100_100/0/1556302734912?e=1655942400&v=beta&t=WlyP7rGtPVrg1VY9KQvS2LPCz7_FeL0gz98nhLGP0ao
Team Muroya/Red Bull Air Race
Software Engineer
I build various pieces of software for the Team Muroya Red Bull Air Racing team,
covering the areas of simulation, data acquisition, and data analysis & presentation. Installed and communicated with data acquisition systems onboard the aircraft. I have worked on location at races, applying the tools I have created in a time critical environment, adapting to the needs of each race. I have also worked on the airplane itself.
International
Self
Owner/Software Architect
Created and published RealShaker - a realistic musical shaker virtual instrument for iOS devices that uses the accelerometer and a tightly coupled physics engine and sound engine to produce a very accurate feel.
Oakland, CA
Google
https://www.linkedin.com/company/google
Senior Software Engineer
I'm a Senior Software Engineer on Google's VR platform, Daydream.  My sub-team builds a UI framework called Lullaby.  The team is also responsible for the Google VR store and launcher and the system UI.  I focus on graphics quality and performance, bridging the gap between these competing goals on mobile chips with the extra constraints that VR imposes.
Mountain View, CA
https://media-exp1.licdn.com/dms/image/C4D0BAQHiNSL4Or29cg/company-logo_100_100/0/1519856215226?e=1655942400&v=beta&t=I3wjgj0XaOvOEEijwV-l2GdsHMNBE4TuNLd2LaE2S2Y
Imagination Technologies
https://www.linkedin.com/company/imaginationtech
Software Architect
-Designed and developed an OpenRL API ray tracing driver for PowerVR ray tracing GPUs.
-Designed ray tracing hardware features and hardware module interoperability during the integration of Caustic Graphics' technology into the PowerVR GPU architecture.
https://media-exp1.licdn.com/dms/image/C4D0BAQFphTlmCamVGQ/company-logo_100_100/0/1625127456494?e=1655942400&v=beta&t=sBZKXFm-zaKTNMu96Vy0-_kfwcDIEZes16EvNB4lblI
Caustic Graphics, Inc.
Software Engineer
During the startup phase of this company, our small and dynamic team worked to design and implement a novel, power efficient ray tracing hardware architecture.  I worked on a variety of things:
-Designed the OpenRL ray tracing API.
-Programmed the software implementation of OpenRL.
-Implemented a runtime shading language compiler using LLVM.
-Performance analysis and optimization of early ray tracing hardware.
-Numerous explorations and studies of real time ray tracing both above and below the API layer.
-Creation of demo content for trade shows and business development.
San Francisco Bay Area
Apple
https://www.linkedin.com/company/apple
Software Engineer for Graphics Automated QA
My charge at Apple was to implement an automated QA system in what was then the OpenGL team.  At the start of my employment, there was a hodgepodge of test applications, but nothing automated, and a sense of massive voids in the test matrix.
This led to the design and development of an automated test system including:
  -An API for writing tests
  -A backend server with database
  -A fully automated client software piece which allowed OS, driver, and test installation to enable complete configurability of testing
  -A web-based presentation of results and history
  -Facilities for testing both correctness and performance
  -Integration of results with the bug tracking system to tame the jungle of errors and failures
  -Expansion of the original system to support standard Apple internal security, multi-project, and multi-team

As part of this job, I also maintained the graphics QA lab server and machines, guided clients of the system in both writing tests and interpreting results, and wrote tests.  The test system was used for the iPhone project's graphics subsystem, instantiated there by someone else since I was not disclosed.
https://media-exp1.licdn.com/dms/image/C560BAQHdAaarsO-eyA/company-logo_100_100/0/1595530301220?e=1655942400&v=beta&t=lXP662hMk1zfbIVzKnghCZiIqJ7XeePPO8E-MoT5fWQ
CustomFlix
https://www.linkedin.com/company/customflix
Software Engineer
This successful startup created a system to allow independent video content creators to publish their work on DVD with on-demand online fulfillment of end-customer DVD orders.  After creators sent in their video content and any needed artwork and filled out a simplified template, we would build the final DVD content, set up a web store for sales, and handle payment processing, manufacture, and shipping.  As is typical with a startup, I had many tasks:
-Programmed software to automate the creation of DVD menu and video content from templates.
-Programmed software which accepted jobs from a database of customer orders and automated the control of various machines to create the physical artifacts of DVDs including a robotic DVD-R burner, DVD face printer, and DVD case jacket printer.
-Manually created DVD content using DVD Studio Pro.
-Performed video capture and conversion from various analog and video tape formats and maintenance of the capture rig.
-Earlier in the history of the company, corresponded with end users during the customization and processing of their orders.
Computer Science
BS
California Polytechnic State University-San Luis Obispo
https://www.linkedin.com/school/california-polytechnic-state-university-san-luis-o/
https://media-exp1.licdn.com/dms/image/C560BAQE6Ud53o_AMJw/company-logo_100_100/0/1568413511511?e=1655942400&v=beta&t=7slFKHWlxzgpgBJQ3yW4lK2c3WNE4VycuNI14bMZQiQ
Computer Science
Bachelor of Science (BS)
California Polytechnic State University-San Luis Obispo
https://www.linkedin.com/school/california-polytechnic-state-university-san-luis-o/
While I followed the standard CS curriculum, I concentrated on graphics, physics simulation, and machine emulation.
https://media-exp1.licdn.com/dms/image/C560BAQE6Ud53o_AMJw/company-logo_100_100/0/1568413511511?e=1655942400&v=beta&t=7slFKHWlxzgpgBJQ3yW4lK2c3WNE4VycuNI14bMZQiQ
Normal Offset Smoothing
United States
This patent details a means to use the normals specified on a faceted 3D model to choose a good spatial position to test for shadow occlusion so that the original shape intended by the artist is not ruined by self shadowing due to the facets.
US20150042651 A1
US20150042651 A1
http://www.google.com/patents/US20150042651
Systems and methods for 3-D scene acceleration structure creation and updating
United States
8717357
8717357
https://www.linkedin.com/in/justin-kleiber
Justin Kleiber
Graduate Research Assistant @ Virginia Tech
Blacksburg, VA
https://www.linkedin.com/in/dylan-samson-85b56033
Dylan Samson
Software Engineer at Boeing
San Diego, CA
https://www.linkedin.com/in/curti13n
Curtis Barrett
Software Development Engineer at Space Exploration Technologies
Redondo Beach, CA
https://www.linkedin.com/in/john-palmieri-4ab58a104
John Palmieri
Code Monkey
Los Angeles County, CA
https://www.linkedin.com/in/derek-bronish-2099b083
Derek Bronish
Flight Software Engineer at SpaceX
Redondo Beach, CA
https://www.linkedin.com/in/matthieu-bucchianeri
Matthieu Bucchianeri
Experienced Software Engineer | Microsoft | SpaceX | PlayStation | VMware
Greater Seattle Area
https://www.linkedin.com/in/pcshah1996
Prateek Shah
Co-Founder at Spanning Labs
San Francisco, CA
https://www.linkedin.com/in/sandy-simmons-65184a69
Sandy Simmons
Software Configuration Engineer at SpaceX
Hawthorne, CA
https://www.linkedin.com/in/jinnahdylan
Jinnah Dylan Hosein
Software Engineering at Boeing
Menlo Park, CA
https://www.linkedin.com/in/claymation
Clay McClure
Armchair astronaut with a penchant for programming
Los Angeles, CA
https://www.linkedin.com/in/daniellasowski
Daniel Lasowski
New Product Operations at Apple
Cupertino, CA
https://www.linkedin.com/in/matthewlang1
Matthew Lang
Professor
Memphis, TN
https://www.linkedin.com/in/dennis-fong-b048a8110
Dennis Fong
CEO at Second Order Effects
Los Angeles Metropolitan Area
https://www.linkedin.com/in/thomas-howard-dolid-59479547
Thomas Howard-Dolid
Software Engineer at SpaceX
Los Angeles, CA
https://www.linkedin.com/in/dsnet
Joe Tsai
Gopher
San Francisco Bay Area
https://www.linkedin.com/in/kevin-miller-a89ba393
Kevin Miller
VP of Propulsion at Impulse
Los Angeles, CA
https://www.linkedin.com/in/ahmed-aly-2a462632
Ahmed Aly
Airbnb SWE | Ex Google/Facebook/LinkedIn
Seattle, WA
https://www.linkedin.com/in/anicolaspp
Nicolas A Perez
Software Engineer at Google
Seattle, WA
https://www.linkedin.com/in/jiajie-d-3baa4a75
Jiajie D.
YouTube - Staff Software Engineer / Manager
United States
Two years ago today, Reliable Robotics Corporation set off a chain of firsts for commercial aviation, starting with our demonstration of the Remotely…
https://www.linkedin.com/signup/cold-join
Liked by Aaron Dwyer
This is a new level I'm working on for Blockdown, my hobby puzzle game.  Add it to your Steam wishlist:https://lnkd.in/gPyc6rF
https://www.linkedin.com/signup/cold-join
Liked by Aaron Dwyer
Godspeed Crew2. I want to see my lights
https://www.linkedin.com/signup/cold-join
Liked by Aaron Dwyer
Aaron Dwyer
https://au.linkedin.com/in/aaron-dwyer-060a0b25
Director, Global Corporate Sales and Partnerships at ShaeWellness - Personalised Health and Wellness in the Workplace
Greater Brisbane Area
Aaron Dwyer
https://au.linkedin.com/in/aaron-dwyer-292781a2
Owner at Advanced Lock & Key
Greater Perth Area
Aaron Dwyer
https://au.linkedin.com/in/phonerepairdoctor
Owner at iPhone Repair Brisbane
Greater Brisbane Area
Aaron Dwyer
https://uk.linkedin.com/in/aaron-dwyer-98508b37
The London Dance Company
London
Aaron Dwyer
https://uk.linkedin.com/in/aaron-dwyer-567938195
Full Stack Developer
Wirral
https://static-exp1.licdn.com/sc/h/4h1ldzvvebtszyx75ve7dst1v
Ray Tracing
https://www.linkedin.com/groups/4399824
https://media-exp1.licdn.com/dms/image/C5107AQECuXncLvcQlg/group-logo_image-shrink_200x200/0/1631435092563?e=1647691200&v=beta&t=tT12PSCNBePkvVHZbwpNVB9bCj07yCmF42jETHkMmbA
Pilots
https://www.linkedin.com/groups/85542