Nathaniel Johnson

Nathaniel Johnson Email and Phone Number

Calibration and Localization Algorithm Engineer @ Magna International
Detroit, MI, US
Nathaniel Johnson's Location
Detroit Metropolitan Area, United States
Nathaniel Johnson's Contact Details

Nathaniel Johnson personal email

About Nathaniel Johnson

Unreal and Unity software development in Spatial Computing, AR / VR / XR. Simulation, gaming, interactivity, control, modeling and autonomy.

Nathaniel Johnson's Current Company Details
Magna International

Magna International

View
Calibration and Localization Algorithm Engineer
Detroit, MI, US
Nathaniel Johnson Work Experience Details
  • Magna International
    Calibration And Localization Algorithm Engineer
    Magna International
    Detroit, Mi, Us
  • Wave
    Xr Prototype Engineer
    Wave Mar 2023 - Present
    Remote
    - Developed new Spatial Computing applications on state-of-the-art mixed reality device that has engaged users through experiences that captivated their senses.- Worked with producers, creatives, artists and QA to demonstrate concepts with a production-level intent.- Used Jira, Confluence, Slack and Zoom to collaborate with engineers, designers, and managers across the organization in order to align vision and resolve impasses.- Created custom game feature plugins for fast iteration, to extend functionality and integrate with Meta technologies.- Troubleshooted technical issues directly with the prototype device's system engineers.- App has been well received by top level executives of leading technology companies via continuous integration and delivery, live presentations and demos.- Coordinated development through source control including Git, P4, Jira and Confluence.- Peer reviewed code with Agile sprints and daily builds and tests.- Prototyping work is ongoing.
  • Icon Technology Studio
    Unreal Expert
    Icon Technology Studio May 2021 - Feb 2023
    Ann Arbor, Michigan, United States
    - Ships several gamified software experiences each year. I am often in the lead programming role.- Principal software architect using Unreal Engine for the Nifty’s Matrix Avatar Program. Procedurally generated 1 million unique 3D ray traced characters in two incarnations with artistic direction by Warner Bros.- Delivered to Sony an interactive holographic experience to their movie-quality standards.- Developed in UE an interactive 3D exploration of drone defense systems, utilizing both pixel streaming and touch screens.- Shipped Unity experiences for Augmented Reality tennis and golfing exhibitions with prizes, and also Virtual Reality sterile clear room training. Included software generated shareable videos of the users.- Provided technical leadership for a small team of remote developers.- Worked closely with designers, artists, sales and other developers to implement, support, and improve bespoke software applications for various customers.- Reviewed completed engineering tasks in collaboration with management, software architects and the development team.- Worked with company directors to promote customer relations, including traveling for face-to-face on-site support.- Used daily communication tools like Slack, Asana, Zoom and Google Meet.
  • Project 172
    Lead Game Developer
    Project 172 Nov 2019 - May 2021
    Farmington Hills, M
    - Designed, programmed and shipped to Steam a racing game using Unreal blueprints and C++.- Modified the Unreal Engine in C++ to enable realistic interaction between tires and complex terrain.- My custom race AI bots will adjust their throttle and steering based on a racing line, predicting hairpin turns to perform power slides.- AI bots will employ strategies to avoid or impede opponents, including using power-ups.- Setup game modes and player controllers to seamlessly support daily iteration by artists, marketing and external vendors, culminating in almost completely automated packaging for software deployment.- Deployed to PlayFab's scalable cloud-based on-demand servers for reliable multiplayer gaming.- Implemented a secure microtransaction system with Steam purchases and PlayFab's databases.- Unity and Unreal prototype software platforms: Fasetech RacingCUBE robotic motion platform, VR / AR / XR apps on PC (Quest and Oculus Rift), iOS (iPhone, iPad) and Android devices.- Managed a team of developers with services like Jira and Discord.
  • Hofer Powertrain
    Senior Solution Engineer
    Hofer Powertrain Feb 2018 - Nov 2019
    Troy, Michigan
    Implementing Industry 4.0 technologies with software made in Unity.- Met with internal and external customers to identify their company's needs.- Wrote and reviewed software requirements with stakeholders in USA and Europe.- Worked within OEM PLM systems and processes.- Communicated priorities between internal and external software teams using Agile method and tools like Jira.- Optimized software performance for Android and Windows apps.- Personally developed prototype software with Unity, Visual Studio (C#) and Thingworx that was designed to impress, including-- Collecting data from physical systems with automated analysis for management (Internet of Things).-- Simulating electric vehicles for predicting performance on a test track with realistic geometry, lighting and materials.-- Presenting in Germany a marketing and sharing app based on the concept of virtual automotive conferences in Augmented Reality.-- Using Creo, Blender and FreeCAD to make a pipeline to convert automotive 3D models for use in Unity.-- Applying Unity's UI and animation engine to make a fully 3D and interactive training system, resulting in a hands-free heads-up display on smart glasses worn by operators assembling automotive manufacturing equipment.- Left company after completing all contracts.
  • Fca Fiat Chrysler Automobiles
    Senior Product Engineer
    Fca Fiat Chrysler Automobiles Jul 2017 - Jan 2018
    Auburn Hills, Michigan
    - Presented new concepts using Virtual Reality (VR) and Augmented Reality (AR).- Programmed and used Unity, C#, Vuforia, ARCore and DAQRI.- Organized and distributed project information in Confluence.- Managed suppliers to deliver advanced vision system prototypes.- Performed testing and delivered results to production stakeholders.- Supported budgeting and timing estimates for new projects.
  • Mobis North America
    Research Engineer
    Mobis North America Mar 2016 - Jul 2017
    Plymouth, Michigan
    - Research focused in autonomous vehicle control systems.- Collaborated with research teams in Europe and Korea to overcome hurdles to a fully autonomous system (Level 4).- Architected concepts with new technologies including cameras, LIDAR and radar.- Created simulation for modeling vehicle to infrastructure communication and automatic image processing annotation with PreScan and Matlab.- Investigated and procured software and project management tools for the team.- Developed team workflow with input from engineers and management.- Led machine learning reviews with other research engineers.- Made budget and timing plans for future development of situational awareness and drive-by-wire control projects.- Supported Functional Safety development regarding ISO 26262 and emerging federal guidelines. - Traveled to Korea for engineering and cultural training.- Attended the Autonomous Vehicle Symposium (AVS) to search for potential development partners.
  • Magna Electronics
    Software Engineer
    Magna Electronics Jun 2011 - Mar 2016
    Auburn Hills, Michigan
    - International team lead for autonomous driving vehicle development.- Interviewed by MIT Technology Review while showing automated freeway driving at AVS2015 (http://www.technologyreview.com/news/539841/one-camera-is-all-this-self-driving-car-needs/)- Designed and demonstrated a automated driving simulator at the Consumer Electronics Show (CES) 2015 and 2016.- Programmed the Traffic Jam Assist and Highway Pilot features shown at Autonomous Vehicle Symposium 2014 and CES 2016.- Used Matlab Simulink to create the control system with optical mono-camera as principle sensor input.- Invented Monte-Carlo inspired system for automatically determining optimal calibrations.- Verified system accuracy using GPS and IMU ground truth systems.- Successfully demoed advanced engineering projects to major automotive companies.
  • Trw
    Autonomous Vehicle Sensor System Contractor
    Trw Dec 2010 - May 2011
    Livonia, Michigan
    - Acted as a Controls Engineer for the Driver Assist Systems – Radar systems products.- Researched sensors, communications and power systems.- Developed control algorithms and validation plans to ensure products meet all the system requirements.- Coordinated activities between the North American OEM customers and the TRW global product teams.- Performed in-vehicle calibration, software development and validation data collection.- Used real world test results to improve the performance and accuracy of model algorithms.- Left the company to perform hands-on research and development of camera systems.
  • Bae Systems
    Robotic Vehicle System Engineer
    Bae Systems Jul 2008 - Nov 2010
    Troy, Michigan
    - Joined the Advanced Projects Team to support TAREC and Carnegie Mellon University (CMU) with the development of a 10 ton hybrid-electric vehicle (HEV), the Autonomous Platform Demonstrator (APD).- Used MATLAB simulations to solve issues with high voltage DC to DC conversion.- Attended the evaluation at Fort Bliss in 2008 of an autonomous robotic platform with mesh network radios.- Participated in the BAE/MIT Robotics Conference in Boston.- Attended the demonstration of the MO-ATV manned/unmanned robotic vehicle developed by BAE Global Combat Systems in the United Kingdom.- Created test documentation for verification of requirements at college and government test facilities.- Left company due to lack of work.
  • General Dynamics Land Systems
    Electrical Engineer
    General Dynamics Land Systems Jan 2008 - May 2008
    - Contracted for five months as a Servo Motor Controller (SMC) system integration engineer for the Future Combat System (FCS) Manned Ground Vehicle (MGV) program, the Army’s light armored vehicle modernization initiative.- Analyzed software algorithms and hardware using tools such as MATLAB and Simulink to determine root cause and solution to vital problems, including torque and velocity proportional-integral loops, brake control, resolver feedback, and motor temperature feedback.- Responsible for, and used daily, two high voltage test benches including equipment and test materials.- Created and reviewed technical documents and lab reports as part of team approval processes.- Studied rotating transformation, space vector control and resolver demodulation for practical applications.

Nathaniel Johnson Skills

Matlab Robotics Systems Engineering Sensors Testing C Engineering Embedded Software Java Mathcad Embedded Systems Control Systems Design System Design Electrical Engineering Autonomous Vehicles Machine Vision Path Planning Simulink Simulations Engineering Management

Nathaniel Johnson Education Details

Frequently Asked Questions about Nathaniel Johnson

What company does Nathaniel Johnson work for?

Nathaniel Johnson works for Magna International

What is Nathaniel Johnson's role at the current company?

Nathaniel Johnson's current role is Calibration and Localization Algorithm Engineer.

What is Nathaniel Johnson's email address?

Nathaniel Johnson's email address is na****@****ems.com

What schools did Nathaniel Johnson attend?

Nathaniel Johnson attended Lawrence Technological University.

What are some of Nathaniel Johnson's interests?

Nathaniel Johnson has interest in Robotics.

What skills is Nathaniel Johnson known for?

Nathaniel Johnson has skills like Matlab, Robotics, Systems Engineering, Sensors, Testing, C, Engineering, Embedded Software, Java, Mathcad, Embedded Systems, Control Systems Design.

Not the Nathaniel Johnson you were looking for?

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.