Summary
Overview
Work History
Education
Skills
Timeline
Generic
Robert Heslar

Robert Heslar

Kingston,N.H

Summary

Talented Senior Embedded Software Engineer proficient in all phases of software development lifecycle. Adept at working with Agile and Scrum methodologies to accomplish project milestones according to specific timeframes. Skilled using C, HTML, XML and other programming languages to complete work. Highly organized and detail-oriented professional with Number years of progressive experience in field.

Overview

25
25
years of professional experience

Work History

Senior Embedded Software Engineer

Medacuity Software LLC
10.2022 - Current
  • Working with several different medical companies regarding Medical Device Software as I in-house resource using Standards: ISO 134485, ISO14971, IEC62304
  • Currently working on distributed network using the DDS protocol over a secure Network
  • Language used is both C#, and C++
  • ROS2, ROS1 development using docker, Linux RootFS ,and Linux Device Tree development
  • Amazon Azure RTOS Thread X, architecture, design, development
  • FMEA analysis with new designs
  • QT and QML GUI development
  • C++ / WinRT UWP GUI Development with XAML
  • Bare metal C Design and Development with ARM based microcontroller.

Firmware Consultant and Freelancing

Parabit Systems, inc
12.2021 - 10.2022
  • Part time contract work with continuing with Parabit Systems Inc
  • Continued work with Muti-Sensor Doppler Radar presence detector working with STM32H7 Microcontroller and FREERTOS RTOS., developing and integrating components in entire system
  • Working with ST Micro to incorporate IOT application on top of FREERTOS TCP/IP stack Architecture, Design and integration of AWS IOT CORE application framework, along with Certificate management on the cloud
  • Bare metal C development of Exit button, written for ARM cortex.

Firmware Engineer

Parabit Systems, inc.
01.2020 - 12.2021
  • Completed the Architecture and Design and Device Product to production of a Touchless Exit Button, Utilizing a Doppler Radar
  • Lead Group a 5 Firmware Engineers in the Development of a New Automated Secure Entry Controller, utilizing a ST microprocessor
  • Completed the Architecture and Design of an Automated Door Opener and Door Security system, with Ethernet, Bluetooth, and WiFi Embedded Security, using A SOM IC with Xilinx Virtex FPGA and A/C and D/C motor control
  • Architected and Designed VHDL code for FPGA, along with D/A and A/D processing Including SSD data logging device connection via Ethernet
  • WiFi, and Bluetooth
  • Created Complete Software Documentation Including, Requirements, Software Development Plan, System Use Case Document, Test Procedure, Test and Validation Plan, Requirements Traceability Document
  • Co-Author of Patent: Touchless Exit Device, device is used in Hospitals, Banks and Other environments where human contact is not desired
  • QT GUI design development
  • Development of bare metal C Firmware on ARM cortex microcontroller.

Software Developer

The LiRo Group
08.2015 - 04.2020
  • Architected
  • Design, Build Test, Document, Deploy ASP .NET MVC web portals, ASP .NET WEB API middle tier, Android and IOS Mobile, and MS SQL server Database Applications
  • Scope of responsibilities includes: Software Design Analysis modeling of Database, Application Modeling, Integration of Database with WEB API, Unit testing, IIS Dev Ops deployment
  • Mobile IOS and Android Device Development with Xamarin XCode, Swift and Objective C
  • Mobile Android Development with Android Studio Mobile IOS Development with Mobile APP Store Deployment with App Store Connect, Google Play Store Android APP Deployment
  • Selected Contributions: Successfully Architected, Designed, Developed, Tested and Deployed an Enterprise Azure .Net Core WEB portal using the Angular JavaScript Framework, and Telerik WEB controls
  • Used all aspects of the SDLC
  • Completely designed and developed the MS SQL Database, with views triggers, stored procedures
  • Successfully Architected, Designed, Developed, Tested and Deployed an Enterprise WEB Portal with ASP.NET MVC, ASP .NET WEB API, integrating a MS SQL Database, used JavaScript and jQuery to access the Telerik Web front end
  • Successfully Architected, Designed, Developed, Tested and Deployed an IOS device Application using XCode and the Swift Programming Language, successfully deployed to the Apple store using App Store Connect
  • Successfully Architected, Designed, Developed, Tested and Deployed an IOS and Android device Application using Xamarin and Xamarin forms, successfully deployed to the Apple store using App Store Connect and Google Play store with Google Play Console
  • Successfully Architected, Designed, Developed, Tested and Deployed an Android device Application using Android Studio
  • Successfully deployed to the Google Play store with Google Play Console
  • Successfully Integrated Apps with the Azure Dev ops CI/CD Pipelines.

Software Developer Consultant

National Response Corporation
08.2014 - 08.2015
  • Architect
  • Design, Build Test, Document, Deploy
  • WPF ESRI MAP application with MS SQL Database back end
  • Selected Contributions: Successfully Architected, Designed, Developed, Tested and an ERSI Bing Map WPF Application with MS SQL Back end
  • Successfully used JavaScript and jQuery to access the Telerik Web front end for the application above, performed all phases of the SDLC.

Software Engineer

B/E Aerospace
11.2012 - 06.2014
  • Architect
  • Design, Build Test, Document, Deploy
  • Embedded C/C+ Application using the QNX Real -Time Operating System, for a Lighting Control panel and controller
  • Successful Development of Control and Interfacing of Linux Embedded systems, Using the DO-178 Software Standards
  • Lead 3 People in assisting in Performing the Successful Launch of the Lighting Control System
  • Architected, Designed, Developed, Tested, Integrated Microchip 24 Bit Processors, using Microchip C
  • Selected Contributions: Successfully Architected, Designed, Developed, Tested and Deployed an Embedded C/C+ Application using the QNX Real -Time Operating System
  • Using the Keil IDE development tool and uVision debugger, and JTAG programming / Interfacing
  • Successfully Architected, Designed, Developed, Tested Firmware for the ARM Cortex processor, using C/C++ and assembly
  • Successfully Architected, Designed, Developed, Tested Device interface firmware for RS232, RS485, Bluetooth, WI-FI, ZigBee, USB, I2C, SSI, Analog Input, PWM, and Motor Control, used both high level (C/C++) and Low-level programming (ARM thumb Assembly) for the Firmware
  • Successfully performed all phases of the SDLC
  • DO-178 Software Documentation from SOW to Testing, Production Release, System Integration
  • Successfully Lead 3 People in assisting in Performing the Successful Launch of the Lighting Control System
  • GUI Design with QT and QML
  • Bare metal Development in C on Microchip microprocessor.

Software Developer Contractor

Intelligent Product Solutions
06.2011 - 08.2011
  • Architect
  • Design, Build Test, Document, Deploy
  • Embedded C/C+ Application using the QNX Real -Time Operating System, for a WinForms Android and IOS device battery and fault logging Application
  • Selected Contributions: Successfully Architected, Designed, Developed, Tested and Deployed an Embedded C/C+ Application using the QNX Real -Time Operating System
  • Using the Keil IDE development tool, uVision debugger, and JTAG programming / Interfacing
  • Successfully Architected, Designed, Developed, Tested Firmware for the ARM Cortex processor, using C/C++ and assembly
  • Successfully Architected, Designed, Developed, Tested Device interface firmware for RS232, RS485, Bluetooth, WI-FI, ZigBee, USB, I2C, SSI, Analog Input, PWM, and Motor Control, used both high level (C/C++) and Low-level programming (ARM thumb Assembly) for the Firmware
  • Successfully developed Linux Software Drivers with Android NDK, using C/C++ and Assembly for the interfaces above
  • Successfully Architected, Designed, Developed, Tested WinForms Application for an Android and IOS device battery and fault logging Application
  • Successfully performed all phases of the SDLC.

Software Engineer

Vacuum Instruments Corp
02.1999 - 03.2011
  • Architect
  • Design, Build Test, Document, Deploy
  • Embedded C/C+ Application using the QNX Real -Time Operating System, for a Machine Control System (Leak Detector)
  • Successful Development of Control and Interfacing of Linux Embedded systems, Using the MIL-STD Software Standards
  • Lead 2 People in assisting in Performing the Successful Launch of the Leak Detector
  • Architected, Designed, Developed, Tested, integrated a VHDL FPGA for interfacing The COTS Board to the Motherboard Peripherals
  • Architected, Designed, Developed, Tested, Integrated Microchip 24 Bit and 32-Bit Processors, using Hitech-C and Cypress Development tools
  • Selected Contributions: Successfully Architected, Designed, Developed, Tested and Deployed an Embedded C/C+ Application using the QNX Real -Time Operating System
  • Using the Keil IDE development tool
  • Successfully Architected, Designed, Developed, Tested Firmware for the ARM Cortex processor, using C/C++ and assembly
  • Successfully Architected, Designed, Developed, Tested Device interface firmware for RS232, RS485, Bluetooth, WI-FI, ZigBee, USB, I2C, SSI, Analog Input, PWM, and Motor Control, used both high level (C/C++) and Low-level programming (ARM thumb Assembly) for the Firmware
  • Successfully developed Linux Software Drivers, using C/C++ and Assembly for the interfaces above
  • Successfully developed C/C++, Visual basic Applications for use in testing all Hardware and Software of the Leak Detector
  • Successfully performed all phases of the SDLC
  • Successfully Architected, Designed, Developed, Tested, integrated a VHDL FPGA for interfacing The COTS Board to the Motherboard Peripherals
  • Successfully Designed, Developed, Tested, Integrated Microchip 24 Bit and 32-Bit Processors, using Hitech-C and Cypress Development tools
  • Successfully Lead 2 People in assisting in Performing the Successful Launch of the Leak Detector
  • Mil-STD Software Documentation from SOW to Testing, Production Release, System Integration
  • Support and Development of bare metal C Applications Mucrochip and ARM cortex.

Education

FMEA Failure Mode And Effects Analysis Certificate -

Udemy
Work
01.2022

Bachelor of Science in Computer Science -

SUNY Old Westbury
01.2002

Coursework Towards Bachelor of Science in Computer Science -

SUNY Farmingdale
01.2000

Secret Clearance -

01.1999

Computer and Electronics Certificate of Science in Computer Science -

Cleveland Institute of Electronics
01.1995

Skills

  • Code Validation Skills
  • Product Evaluation
  • User Interface Development
  • User Interface Understanding
  • Hardware Evaluation
  • Debugging Expertise
  • Team leadership
  • Firmware development
  • Agile methodologies
  • RTOS experience
  • Microcontroller programming
  • Linux kernel development

Timeline

Senior Embedded Software Engineer

Medacuity Software LLC
10.2022 - Current

Firmware Consultant and Freelancing

Parabit Systems, inc
12.2021 - 10.2022

Firmware Engineer

Parabit Systems, inc.
01.2020 - 12.2021

Software Developer

The LiRo Group
08.2015 - 04.2020

Software Developer Consultant

National Response Corporation
08.2014 - 08.2015

Software Engineer

B/E Aerospace
11.2012 - 06.2014

Software Developer Contractor

Intelligent Product Solutions
06.2011 - 08.2011

Software Engineer

Vacuum Instruments Corp
02.1999 - 03.2011

FMEA Failure Mode And Effects Analysis Certificate -

Udemy

Bachelor of Science in Computer Science -

SUNY Old Westbury

Coursework Towards Bachelor of Science in Computer Science -

SUNY Farmingdale

Secret Clearance -

Computer and Electronics Certificate of Science in Computer Science -

Cleveland Institute of Electronics
Robert Heslar