John Earley
@johnearley
Senior Embedded Software Engineer with extensive industry experience.
What I'm looking for
I am a Senior Embedded Software Engineer with over 31 years of experience across various industries, including precision agriculture, telecommunications, semiconductor, defense, and medical devices. My expertise lies in C++ programming, Linux systems, and embedded software development, where I have successfully led teams and projects to deliver innovative solutions.
Throughout my career, I have worked closely with customers and marketing teams to define and implement new features, collaborating with UX/UI designers to enhance user experience. My experience in Agile and Scrum methodologies has allowed me to effectively manage software development processes, ensuring high-quality deliverables. I take pride in my ability to mentor junior engineers and lead teams towards achieving project goals.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer Embedded
Vermeer
Jan 2023 - Present (2 years 7 months)
Developed vehicle controllers for Pile Drive machines using Matlab and Simulink, specifically for the solar industry. Created Qt QML UI for Linux-based operator displays.
Full Stack Software Engineer
Wind Talker Innovations
Feb 2021 - Nov 2022 (1 year 9 months)
Designed and developed layer 3 networking software for mesh networks using C++. Prototyped systems with Raspberry Pi 4s and led the Customer Acquisition and Readiness team.
Senior Embedded Software Engineer
John Deere
Apr 2011 - Oct 2020 (9 years 6 months)
Brought AutoTrac RowSense and AutoTrac Vision to production on Gen4 Command Center. Designed CANBUS interface abstractions and led implementation teams.
Senior Embedded Software Engineer
Sezmi
Jun 2008 - Mar 2011 (2 years 9 months)
Brought DMR-1000 OTA PVR to production and implemented a thread-pool based download engine. Managed ATSC tuner arbitration for Live TV and recorded content.
Senior Embedded Software Engineer
Advanced Micro Devices
Apr 2005 - Jun 2008 (3 years 2 months)
Provided on-site support to Motorola for handheld GPU driver development. Implemented middleware functionality and interfaces for next-generation handheld GPUs.
Senior Embedded Software Engineer
Motorola
Feb 2000 - Apr 2005 (5 years 2 months)
Brought various P2K cell phones (V60, T280, RAZR) to production. Implemented UI framework for cellular phones and integrated AMD's handheld GPU driver.
Embedded Software Engineer
Raytheon
Jun 1999 - Feb 2000 (8 months)
Implemented software-based radio for the B1 bomber. Developed scheduling for Send/Receive to various SATCOM protocols.
Software Engineer
Boeing
Sep 1998 - Jun 1999 (9 months)
Implemented a maintenance trainer for the AH64-D attack helicopter. Developed serialization/de-serialization of data between PC and aircraft systems running VxWorks.
Software Engineer
Intelligent Medical Imaging
Nov 1996 - Sep 1998 (1 year 10 months)
Implemented a DAT archiving system for an automated microscope. Performed software post-mortem analysis on field returns.
Software Engineer
Simione Central
Aug 1995 - Sep 1996 (1 year 1 month)
Implemented a pen-based handheld device for home healthcare workers. Focused on developing software for portable medical applications.
Software Engineer
IBM
Aug 1993 - Aug 1995 (2 years)
Provided developer support for vendors working on OS/2 applications. Assisted with technical issues and integration for third-party software.
Education
Degrees, certifications, and relevant coursework
Morehead State University
Bachelor of Science, Industrial Technology
1991 - 1993
Completed a Bachelor of Science in Industrial Technology. Gained knowledge in various industrial processes and technologies.
Morehead State University
Minor, Computer Information Systems
1991 - 1993
Pursued a Minor in Computer Information Systems. Acquired additional expertise in computer systems and information management.
Morehead State University
Associate of Applied Science, Electronics Technology
1989 - 1991
Earned an Associate of Applied Science in Electronics Technology. Developed foundational skills in electronics and related systems.
Availability
Location
Authorized to work in
Job categories
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
