Kirk Stewart

Kirk Stewart Email and Phone Number

Senior Software Engineer at Airbus Robotics / Application Automation / Embedded Motion Control @ Airbus Robotics
Kirk Stewart's Location
Everett, Washington, United States, United States
Kirk Stewart's Contact Details

Kirk Stewart personal email

n/a
About Kirk Stewart

I have been a software engineer for over 35 years and have a wide range of experience including embedded, network / communications, native and hybrid apps for both desktop and mobile devices, full-stack web development, and databases.I am currently a senior software engineer and one of the architects and the primary developer for Honeywell's provisioning software. The software supports provisioning of Android devices, scanners, printers and enterprise apps (e.g. browser, launcher, etc.) The software is developed with web technologies and runs under Windows, Linux, and OS X desktop environments and the Honeywell cloud. I am also responsible for several micro-services that support provisioning from the cloud including the Bar Code Service used by customers and partners. I effectively work with engineering teams around the globe in multiple business units. I am a team player who is committed to the success of our businesses and is able to work across many time zones. I take the lead to drive new innovation and have a proven record as an effective communicator and team member. I am known for my creativity and passion for our solutions and love creating rapid prototypes / POCs. Honeywell's provisioning solution has many features that started as one of my ideas / prototypes.I have spent the last 5 years working remotely (100%) with various Honeywell teams around the world.Technologies used recently: • React / TypeScript / Material Design / Node.js / MongoDB• NW.js / Node.js / jQuery / JavaScript / HTML / CSS• Ionic / Angular / TypeScript• Apache CouchDB / PouchDB• Electron• Cordova• jQuery UI• jQuery Mobile

Kirk Stewart's Current Company Details
Airbus Robotics

Airbus Robotics

View
Senior Software Engineer at Airbus Robotics / Application Automation / Embedded Motion Control
Kirk Stewart Work Experience Details
  • Airbus Robotics
    Senior Software Engineer / Full Stack Engineer
    Airbus Robotics Dec 2019 - Present
    Mukilteo, Washington, Us
    Developing an app to automate the software / firmware update process for Airbus Robotics drilling robots - Hybrid app developed with NW.js / Material Design - Installed with NSIS installer - Automatic Ethernet configuration to connect to robot’s network - Updates downloaded from cloud storage - App updates - Robot firmware release packages - Drilling software updates - Microsoft Edge WebView Runtime installer - Robot update process is script driven (JSON) - Backup of robots configuration, calibration and log files - Installs software updates for robot’s main controllers, motion controllers, vision system and end-user drilling software on Kiosk hardware connected to machine - Fully localized (includes right-to-left languages) - Auto-translates dictionary to other languages specified by user - Themed - JavaScript obfuscated into single file blob - Pushes update event log to cloud storage for analysis - Pushes update history to cloud storage for tracking machine SW / FW version status in the field - Pushes license tracking information to cloud storage
  • Honeywell
    Senior Software Engineer / Cloud Provisioning - Operational Intelligence Group
    Honeywell Sep 2018 - Dec 2019
    Charlotte, North Carolina, Us
    Port hybrid desktop provisioning app to run in Honeywell’s cloud environment. This included writing a supporting microservice (Node.js).Developed Provisioning Bar Code Microservice for the Op-Intel / onboarding team. The service generates provisioning PNG files, PDF files, and stand-alone provisioning web page. The Bar Code service is also used by customers and partners (e.g. Ivanti).
  • Honeywell
    Senior Software Engineer / Device Provisioning
    Honeywell Sep 2013 - Sep 2019
    Charlotte, North Carolina, Us
    Developed a hybrid desktop provisioning app (Enterprise Provisioner) that supports Honeywell Android devices, scanners, printers, and Enterprise Apps. The app is completely data-driven (XML/JSON) and developed with web technologies / NW.js and runs on Android, desktops (Windows, Linux, OS X). The software provides the ability to fully provision devices (OS upgrades, settings, install apps, transfer files, manipulate the device file system, etc.) 1D/2D Bar codes are generated for Scanners and Android devices to scan to invoke provisioning. The app is fully localized for LTR and RTL languages and has the ability to auto-translate all of its resource (JSON dictionaries, HTML help files, etc.) to a new language.
  • Honeywell
    Senior Software Engineer / Android Virtual Device
    Honeywell Jun 2018 - Feb 2019
    Charlotte, North Carolina, Us
    Designed / implemented web-based Android Remote Control Server. Integrated with Honeywell's Staging Hub Server allowing users to remote control their Android devices (runs securely over HTTPS).
  • Honeywell
    Senior Software Engineer / Android Hardware Test
    Honeywell Jun 2015 - Feb 2018
    Charlotte, North Carolina, Us
    Designed and implemented an Android hardware test system for Honeywell's Reliability Lab. Ionic/Angular mobile app, Electron/CouchDB desktop app / back-end. Tests over 30 Android hardware components (Bluetooth, battery, scanner, camera, keyboard, NFC, vibration, speakers, etc.). Generates PDF test reports. I developed several custom Arduino widgets to automate and provide additional test data (e.g. Bluetooth communication, photo sensor, temp sensor, etc.). NOTE; This project started as a series of hackathons and soon to be part of Honeywell's CI/CD system.
  • Intermec By Honeywell
    Senior Software Engineer / Peer-To-Peer Device Cloning
    Intermec By Honeywell Sep 2010 - Sep 2013
    Everett, Washington, Us
    Designed and implemented a peer-to-peer provisioning app for Windows Mobile / Windows CE devices. Allows a customer to configure a device and then clone the OS, settings, applications, and files to other devices over a self-configuring ad-hoc Wi-Fi network (i.e. transitioning from infrastructure to ad-hoc mode, discovery IP addressing, etc.). This app was implemented as a C++ DLL (cloning engine) and a C# GUI.
  • Intermec By Honeywell
    Senior Software Engineer / Remote Device Management
    Intermec By Honeywell Jun 1999 - Sep 2010
    Everett, Washington, Us
    Worked on several teams developing client/server remote device management systems to upgrade and provision Windows Mobile / CE hand-held computers. Responsibilities included designing and implementing protocols (discovery, file transfer, and RPC), services (C++) and applications in MFC (C++) and C# (.NET).
  • Intermec By Honeywell
    Embedded Software Engineer / Wireless Group
    Intermec By Honeywell Nov 1992 - Jun 1999
    Everett, Washington, Us
    • Intermec 802.11 MAC development for PCMCIA 2.4GHz DS Radio (1996 - 1999)• Intermec 900 MHz RF driver for Intermec 386 DOS-based hand held device (1995 -1996)• Embedded development / Intermec network devices / 9189 RF Gateway Access Point (1992 -1995)
  • Intermec By Honeywell
    Software Engineer / Systems Group
    Intermec By Honeywell Sep 1991 - Nov 1992
    Everett, Washington, Us
    • Developed IRL applications for Intermec data collection terminals.• Designed and developed a C-like language and a compiler to compiled source code into IRL.
  • Sole Proprietor
    Database Consultant
    Sole Proprietor Apr 1986 - Sep 1991
    Custom PC Databases / Applications with R:Base 5000

Kirk Stewart Skills

Embedded Systems Firmware Embedded Software Software Engineering Software Design Device Drivers Wireless Communications Systems Software Development C System Architecture Wireless Protocols Mobile Devices Android Agile Methodologies Object Oriented Design Windows Mobile Visual Studio Scrum C++ Perl Debugging Testing Git Objective C Test Automation

Kirk Stewart Education Details

  • Seattle Pacific University
    Seattle Pacific University
    Computer Science
  • Everett Community College
    Everett Community College
    Associate Of Arts - Aa
  • Everett Community College
    Everett Community College
    Associate In Technical Arts - Data Processing

Frequently Asked Questions about Kirk Stewart

What company does Kirk Stewart work for?

Kirk Stewart works for Airbus Robotics

What is Kirk Stewart's role at the current company?

Kirk Stewart's current role is Senior Software Engineer at Airbus Robotics / Application Automation / Embedded Motion Control.

What is Kirk Stewart's email address?

Kirk Stewart's email address is ki****@****mec.com

What schools did Kirk Stewart attend?

Kirk Stewart attended Seattle Pacific University, Everett Community College, Everett Community College.

What skills is Kirk Stewart known for?

Kirk Stewart has skills like Embedded Systems, Firmware, Embedded Software, Software Engineering, Software Design, Device Drivers, Wireless Communications Systems, Software Development, C, System Architecture, Wireless Protocols, Mobile Devices.

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.