Sean Mcneil

Sean Mcneil Email and Phone Number

Staff Embedded Software Engineer at Rivian @ Rivian
Sean Mcneil's Location
United States, United States
Sean Mcneil's Contact Details

Sean Mcneil personal email

n/a

Sean Mcneil phone numbers

About Sean Mcneil

Sean Mcneil is a Staff Embedded Software Engineer at Rivian at Rivian. He possess expertise in c++, matlab, simulink, microcontrollers, circuit analysis and 14 more skills.

Sean Mcneil's Current Company Details
Rivian

Rivian

View
Staff Embedded Software Engineer at Rivian
Sean Mcneil Work Experience Details
  • Rivian
    Staff Embedded Software Engineer
    Rivian May 2022 - Present
    Irvine, Ca, Us
  • Rivian
    Senior Embedded Software Engineer
    Rivian Feb 2021 - May 2022
    Irvine, Ca, Us
  • Uber Advanced Technologies Group
    Software Engineer Ii
    Uber Advanced Technologies Group Mar 2019 - Feb 2021
    At Uber's self-driving vehicle program, I worked as part of a team working in an Agile environment to develop and evolve safety critical, ISO 26262 compliant ECU for self-driving vehicle control.In this role, I configured RTOS and AUTOSAR base software for the PowerPC based ECU. This involved writing C code for peripheral device drivers, implementing state machines for various ECU functions, working with AUTOSAR project configuration tools (Vector DaVinci), and ensuring coverage of high and low-level software requirements. As functionality evolved and exposed issues were patched, I managed the releases of new software for the module, ensuring proper test coverage and review procedures were met and inter-team dependencies were considered and managed.To improve the release process and assist in ensuring requirement coverage, I led the design and implementation of a scalable, real-time Hardware-in-the-Loop testing infrastructure written in C++ for ECU integration and functional safety requirement testing. This provided quicker signal of functionality changes and allowed for full safety confidence before software changes were ever tested on an actual vehicle.Throughout my time in this role, I often represented the team or otherwise participated in meetings and technical design workshops with international OEM partners and suppliers, assisting in initial vehicle platform integration with our technology. These experiences have grown my ability to communicate engineering concepts and develop effective working relationships with people of different tecnical and cultural backgrounds to myself.
  • Uber Advanced Technologies Group
    Software Engineer
    Uber Advanced Technologies Group Feb 2018 - Mar 2019
    With the Vehicle Control team of Uber's self driving vehicle program, I was responsible for issue triage and resolution for the software of the embedded device that served as a gateway between the self-driving compute stack and the base vehicle platform. In this role, I created and managed data analysis tools in Python and C++ for analyzing logged data and reproducing issues on simulated bench setups. I patched issues in the Simulink project and in handwritten C once the team transitioned away from code autogenerated from Simulink models. Once issues were patched, I managed the testing plan creation, oversaw execution, and analyzed results for resolution confirmation.
  • Ecocar 3 Georgia Institute Of Technology
    Controls Team Leader
    Ecocar 3 Georgia Institute Of Technology Dec 2015 - Dec 2017
    I was the Controls Team Leader for Georgia Tech's EcoCAR 3 Team. The EcoCAR 3 Competition involved students converting a 2016 Camaro into a fully functioning hybrid-electric vehicle over the course of a 4 year period.My responsibilities were in modeling the vehicle and all of its components as well as developing and testing the supervisory controller code that operates the vehicle's drive-train. The controls code was developed to minimize energy consumption while maximizing performance. This required interfacing with the vehicle's CAN bus, monitoring safety and performance critical parameters of individual components, and implementing safety measures if faults are detected.My system modeling responsibilities included characterization of the vehicle components and modeling the vehicle using Simulink and Stateflow. This involved the modeling of power train components such as the transmission, engine, etc., the stock GM electronic control modules such as the Engine, Transmission, and Electronic Brake Control Modules, and finally, team added components such as the Energy Storage System, inverter, and electric motor. This vehicle model was then used to assess controls strategies during Software and Hardware in the Loop (SIL, HIL) testing using a dSpace unit.
  • Uber Advanced Technologies Group
    Hardware Engineer Intern
    Uber Advanced Technologies Group May 2017 - Aug 2017
    For this internship, I worked with the Vehicle Control team of Uber's self driving vehicle program. I was tasked with design and development of a vehicle dynamics monitoring system for actively validating vehicle stability across a range of anomalous operational domains, such as low friction surfaces and damage to vehicle suspension/drivetrain. This involved developing dynamics models and conducting testing to validate and fit parameters to the models. After an initial fault detector was implemented, the project was evolved to provide dynamic feedback of environmental conditions for use in motion planning to reflect the operational envelope of capability of the vehicle.My work for the internship culminated in a patent for the resulting monitor and its use in motion planning and fleet management.
  • General Atomics Aeronautical Systems
    Electrical Integration Engineering Intern
    General Atomics Aeronautical Systems 2016 - 2016
    Poway, Ca, Us
    While interning with General Atomics Aeronautical Systems Inc., I developed models and simulations for aircraft wiring when the Predator B platform is struck by lightning to estimate induced voltages and currents between control modules. I also developed models and simulations to determine the power coupled through antennas to the internal wiring of the aircraft when experiencing a nearby electromagnetic event. Additionally, I designed and conducted tests to validate these theoretical models and used the data collected to refine and improve the models in order to achieve more accurate simulation results. I then compiled the results of the simulations to establish design levels for the induced voltages and currents modules would be required to handle to achieve DO-160 Lightning Certification and worked with design engineers to ensure that these specifications would be met during the design process.
  • National Science Foundation
    Undergraduate Researcher In Embedded Systems
    National Science Foundation 2015 - 2015
    Alexandria, Va, Us
    Designed and validated an electric multi-rotor drone to a gas-electric hybrid system for increased flight time and payload capacity with a custom hybrid drivetrain.Designed, built and used custom data acquisitioning equipment.Developed data analysis algorithms and simulation models in Matlab for flight time and efficiency calculations based on variable parameters.

Sean Mcneil Skills

C++ Matlab Simulink Microcontrollers Circuit Analysis Fpga Prototyping Vhdl Altera Quartus Arduino Digital Signal Processing Digital Logic Design Java Hil Sil Research Solidworks Automotive Repair Arc Welding Soldering

Sean Mcneil Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Electrical And Electronics Engineering

Frequently Asked Questions about Sean Mcneil

What company does Sean Mcneil work for?

Sean Mcneil works for Rivian

What is Sean Mcneil's role at the current company?

Sean Mcneil's current role is Staff Embedded Software Engineer at Rivian.

What is Sean Mcneil's email address?

Sean Mcneil's email address is sm****@****nsf.gov

What is Sean Mcneil's direct phone number?

Sean Mcneil's direct phone number is +170329*****

What schools did Sean Mcneil attend?

Sean Mcneil attended Georgia Institute Of Technology.

What are some of Sean Mcneil's interests?

Sean Mcneil has interest in Systems Controls, Autonomous Systems, Micro Controllers, Systems And Controls, Testing And Validation, Quadcopters.

What skills is Sean Mcneil known for?

Sean Mcneil has skills like C++, Matlab, Simulink, Microcontrollers, Circuit Analysis, Fpga Prototyping, Vhdl, Altera Quartus, Arduino, Digital Signal Processing, Digital Logic Design, Java.

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

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.