Eric Horn

Eric Horn Email and Phone Number

Senior Embedded Software Engineer at John Deere @ John Deere
Des Moines, IA, US
Eric Horn's Location
Des Moines Metropolitan Area, United States, United States
Eric Horn's Contact Details

Eric Horn personal email

n/a
About Eric Horn

Lead developer for integrating Vehicle Telematics Platform to run in a Docker container to be hardware agnostic. Working with external companies to coordinated system requirements for a fully functional embedded solution to run synchronously inside Docker.Specialties: Object-oriented development, debugging complex embedded software stacks, developing standardized CAN based protocols, Precision Agriculture, Transportation, significant experience in embedded systems

Eric Horn's Current Company Details
John Deere

John Deere

View
Senior Embedded Software Engineer at John Deere
Des Moines, IA, US
Website:
johndeere.com
Employees:
50659
Eric Horn Work Experience Details
  • John Deere
    John Deere
    Des Moines, Ia, Us
  • John Deere
    Senior Embedded Software Engineer
    John Deere Oct 2021 - Present
    Moline, Il, Us
  • Trimble Transportation
    Senior Software Engineer
    Trimble Transportation Jun 2017 - Oct 2021
    Minnetonka, Minnesota, Us
    May 2021 - Oct 2021• Installed‌ ‌and‌ ‌verified‌ ‌functioning‌ ‌prototype‌ ‌on‌ ‌Raspberry‌ ‌Pi‌ ‌hardware‌ ‌to‌ ‌ensure‌‌working‌ ‌functionality‌ ‌with‌ ‌third‌ ‌party‌ ‌hardware‌ ‌and‌ ‌software.‌ ‌• Prototyped‌ ‌and‌ ‌productionized‌ ‌hardware‌ ‌abstraction‌ ‌layer‌ ‌to‌ ‌run‌ ‌embedded‌‌telematics‌ ‌platform‌ ‌in‌ ‌a‌ ‌Docker‌ ‌container‌ ‌alongside‌ ‌a‌ ‌third‌ ‌party‌ ‌open‌ ‌source‌‌vehicle‌ ‌signal‌ ‌system‌ ‌utilizing‌ ‌MQTT‌ ‌for‌ ‌communication‌ ‌between‌ ‌Docker‌ ‌images.‌November 2019 - April 2021 (Big Data)• Created‌ ‌and‌ ‌maintained‌ ‌BuildKite‌ ‌infrastructure‌ ‌for‌ ‌data‌ ‌processing‌ ‌services‌ ‌to‌‌filter‌ ‌out‌ ‌personal‌ ‌user‌ ‌information‌ ‌from‌ ‌data‌ ‌prior‌ ‌to‌ ‌being‌ ‌used‌ ‌for‌ ‌training‌machine‌ ‌learning‌ ‌models.• Implemented‌ ‌alerting‌ ‌system‌ ‌to‌ ‌notify‌ ‌team‌ ‌members‌ ‌when‌ ‌deployments‌ ‌are‌ ‌not‌‌behaving‌ ‌as‌ ‌expected.‌ ‌• Developed‌ ‌AWS‌ ‌Lambda‌ ‌function‌ ‌to‌ ‌track‌ ‌machine‌ ‌learning‌ ‌model‌ ‌drift.‌• Optimized geospatial data analysis for rendering field views of crops planted for precision agriculture• Mentor‌ ‌for‌ ‌junior‌ ‌engineers.‌June 2017 - November 2019 (Embedded Software Testing in Virtual Environment)• Software lead and developer for multiple software in the loop (SIL) tools. Focusing on implementing industry standard communication protocols for AUTOSAR development.• Led development effort to add support for UDS and XCP messaging protocols for software-in-the-loop (SIL) testing infrastructure for other development teams.• Designed system architecture to implement user requirements while coordinating with stakeholders and other infrastructure teams to ensure organizational needs are being met.
  • Innovative Software Engineering
    Senior Software Engineer
    Innovative Software Engineering Jun 2014 - Jun 2017
    Coralville, Iowa, Us
    SENIOR SOFTWARE ENGINEEROctober 2017 – June 2017• Leading development effort to add support for UDS and XCP messaging protocols for software-in-the-loop (SIL) testing infrastructure for other development teams.• Design system architecture to implement user requirements while coordinating with stakeholders and other infrastructure teams to ensure organizational needs are being met.SOFTWARE ENGINEERMay 2014 – October 2017• Developed software application for on-vehicle WinCE telematics controller that was responsible for responding to operator display during on-vehicle controller reprogramming. ISO11783-6 compliant.• Created build process to cross-compile legacy code to support WinCE and Linux based microcontrollers utilizing CMake.• Developed location history reporting utilizing GPS information combined with other diagnostic data from the vehicle.• Lead team of interns on developing proof of concepts ultimately leading to new product development for the company.• Prevalent in the entirety of the recruiting process ranging from attending career fairs, an active member of the interview team, and mentoring new hires.
  • Virtual Soldier Research
    Undergraduate Researcher
    Virtual Soldier Research Jun 2013 - May 2014
    * Refined motion simulation code for efficiency using C# and Visual Studio* Developed a modular loader to load different file types as an animation* Modified animations using posture prediction for collision avoidance* Added support to save posture constraints to make posture prediction generic
  • The University Of Iowa
    Teaching Assistant
    The University Of Iowa Aug 2013 - Dec 2013
    Iowa City, Iowa, Us
    * Troubleshot student issues installing and configuring software for the course* Collaborated with the professor on how to enhance the class from the first offering
  • Integrated Dna Technologies
    Enterprise Applications Intern
    Integrated Dna Technologies Mar 2013 - Aug 2013
    Coralville, Ia, Us
    * Created custom security roles for employees using Microsoft Dynamics AX* Coordinated with end-users for further customization based on individualized needs* Reduced costs by approximately $60,000 per year by implementing custom entry points* Enhanced custom features in Microsoft Dynamics AX to optimize user efficiency* Condensed code duplication to provide easier maintenance of programs
  • The University Of Iowa Cambus
    Transit Coach Operator
    The University Of Iowa Cambus Sep 2011 - Mar 2013

Eric Horn Skills

C++ Programming Java C C# Microsoft Office Ruby On Rails Software Development Microsoft Word Visual Studio Microsoft Excel Tortoise Svn Html Data Visualization Time Management Matlab Powerpoint Microsoft Dynamics Problem Solving Github Python Cmake Certified Scrum Master Teamwork Embedded Software Agile Methodologies Linux Leadership Autosar

Eric Horn Education Details

  • University Of Iowa
    University Of Iowa
    Electrical And Computer Engineering

Frequently Asked Questions about Eric Horn

What company does Eric Horn work for?

Eric Horn works for John Deere

What is Eric Horn's role at the current company?

Eric Horn's current role is Senior Embedded Software Engineer at John Deere.

What is Eric Horn's email address?

Eric Horn's email address is er****@****owa.edu

What schools did Eric Horn attend?

Eric Horn attended University Of Iowa.

What skills is Eric Horn known for?

Eric Horn has skills like C++, Programming, Java, C, C#, Microsoft Office, Ruby On Rails, Software Development, Microsoft Word, Visual Studio, Microsoft Excel, Tortoise Svn.

Who are Eric Horn's colleagues?

Eric Horn's colleagues are Flávio Galdino, Sue Lundgren, Rosa John, Barry Nelson, Hermes Pardinho, Randy Heitz, Carl Silbernagel.

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.