Claude McInnis

Sr. Embedded SW Engineer at Ossia Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Buckley, Washington, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Mark Bartel

Claude and I worked at DCI. Claude is a quiet and easy to get along with individual. He is detailed oriented and worked to the schedule providing solid code. He is willing to learn which is a great attribute. It is the will not the specific skill that ensures success.

Thangeswaran Natarajan, MS, MBA, PMP

I worked with Claude for last 2 years. His commitment towards schedule and quality of the work deliverable is greatly appreciated. He has good embedded development skills. He is a good team player, who is willing to help the team member. Once the work is assigned to Claude, you can completely trust that it will be done on time.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Computers and Electronics Manufacturing
    • 1 - 100 Employee
    • Sr. Embedded SW Engineer
      • Nov 2021 - Present

    • Sr. Embedded SW Engineer
      • Mar 2021 - Nov 2021

    • Sr. Firmware Engineer
      • Nov 2017 - Dec 2019

      • Developed DFU bootloaders for several product lines. • Developed flash access drivers and flash code readout protection capabilities. • Designed and implemented a thread switching mechanism. • Designed, implemented, and tested an entropy feature on an MCU lacking such support. • Implemented data obfuscation. • Provided Python development and testing support as needed. • Provided general firmware development support as needed. • Developed DFU bootloaders for several product lines. • Developed flash access drivers and flash code readout protection capabilities. • Designed and implemented a thread switching mechanism. • Designed, implemented, and tested an entropy feature on an MCU lacking such support. • Implemented data obfuscation. • Provided Python development and testing support as needed. • Provided general firmware development support as needed.

    • United States
    • Computers and Electronics Manufacturing
    • 1 - 100 Employee
    • Firmware Engineer
      • Aug 2017 - Nov 2017

      • Implemented DFU capabilities from iMX6 processor to STM32 microprocessor and nRF52 SoC. • Provided embedded LINUX software development support as needed. • Ported a basic JSON interpreter • Supported production level testing team • Implemented DFU capabilities from iMX6 processor to STM32 microprocessor and nRF52 SoC. • Provided embedded LINUX software development support as needed. • Ported a basic JSON interpreter • Supported production level testing team

    • United States
    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Contract Embedded SW Engineer
      • Dec 2016 - Mar 2017

      Metamaterials-Based Radar System Manufacturer • Provided general embedded SW support for cutting edge radar project • Developed code to interface with InvenSens IMU-9250 that provides 9 axis positional information to our system. • Ported our IMU-9250 interface code to Linux. Metamaterials-Based Radar System Manufacturer • Provided general embedded SW support for cutting edge radar project • Developed code to interface with InvenSens IMU-9250 that provides 9 axis positional information to our system. • Ported our IMU-9250 interface code to Linux.

    • United States
    • Computers and Electronics Manufacturing
    • 100 - 200 Employee
    • Sr. SW Engineer
      • Oct 2015 - Oct 2016

      Horizontal Directional Drilling industry Worked on DCI’s top end locating device for the Horizontal Directional Drilling industry. Implemented an encryption enabled boot loader that also enabled flash security protection. Implemented sleep mode that required a deep understanding of the entire SW architecture. Worked on C# PC application that communicated via Bluetooth with our device providing needed diagnostic development support. Provided SW enhancements and bug fixe and general SW support. Show less

    • United Kingdom
    • Medical Equipment Manufacturing
    • 1 - 100 Employee
    • SW Engineer Consultant
      • May 2015 - Oct 2015

      Provided general SW development support towards the completion of the EKOS ultrasound accelerated thrombolysis device for market launch. Provided SW development support to resolve bugs and provide new features Updated documentation to reflect current design Provided general SW development support towards the completion of the EKOS ultrasound accelerated thrombolysis device for market launch. Provided SW development support to resolve bugs and provide new features Updated documentation to reflect current design

    • United States
    • Medical Equipment Manufacturing
    • 200 - 300 Employee
    • Embedded SW Engineer
      • Apr 2012 - May 2015

      Sr. Embedded Software Engineer for redesigned defibrillator therapy board Designed, and implemented code to control a redesigned therapy board responsible for high voltage charging of the defibrillation capacitor, and defibrillation and pacing discharges for Physio-control's premier defibrillator. Involved from the software requirements phase, through the verification phase to the release to manufacturing. Worked closely with the systems and hardware engineers to assure safe and reliable high voltage discharges. Code incorporated hierarchical state machine design utilizing Quantum Leaps QP/C++ state machine framework for embedded systems. Responsible for requirement and design document creation. Involved in the development of the next generation defibrillator Show less

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Embedded Software Engineer
      • Jul 2008 - Dec 2011

      Embedded Software Engineer for next generation cockpit avionics data concentrator The following accomplishments and duties were performed in accordance with DO-178B design guidelines (design assurance level B): Key contributor of a new data management architecture, improving software development efficiency Key contributor of a new configuration management architecture, enhancing product flexibility Key contributor to the design and implementation of an in house OS replacement, saving over $100,000 in purchase and certification costs Designed and implemented a new error recording scheme, improving return units shop turn around time Contributed towards a successful FAA audit, by updating DO-178B development processes and checklists, as well as designing and implementing SW requirements tests Show less

    • United States
    • Appliances, Electrical, and Electronics Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jan 2004 - Jul 2008

      Embedded Software Engineer for next generation RDR-4000 in-flight weather radar system Designed, implemented and tested the following features to meet design and performance criteria for the antenna drive control module: Boot code development Internal data loading capabilities Command bus communications input validation Shop fault data recording to onboard flash Performed the following duties in accordance with DO-178B guidelines (design assurance level B): Wrote and maintained software requirements and design documents Wrote and maintained verification and validation test documents Designed, implemented and ran requirements based tests for the antenna drive control module Performed design and code reviews for fellow team members Performed the duties of a Software Quality Assurance Representative Show less

    • Germany
    • Automation Machinery Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • Jul 1998 - Sep 2003

      Primary Windows device driver developer for Siemens next generation PCI based dual processor ultrasound machine Designed, implemented and tested NT 4.0 and Windows 2000 WDM device drivers to meet design and performance criteria Wrote and maintained software requirements, software design and module test plan documents to meet department specifications Coordinated with hardware, systems, and software engineers to successfully integrate software into system Worked with end users to provide enhancements to drivers that met their changing needs Provided training to others on how to communicate properly with drivers Facilitated project management by providing work break down schedules according to department specifications Provided driver level hardware debugging support resulting in successful hardware failure analysis Provided general application level software support as needed Show less

    • Software Engineer
      • Jul 1993 - Jul 1998

      Primary Embedded software engineer for multi processor avionics ARINC 429 communications cards for VXI/VME and PC platforms Designed, implemented and tested the following to meet design and performance criteria and customers changing needs: Embedded asynchronous multiprocessor code running on Motorola 68332 and 68340 processors Device drivers for VXI cards running on Radisys and HP slot 0 controllers, and wrote test interface applications for each of these LabView drivers for VXI and VME Embedded code for a SCPI message based interface for VXI Windows 95 WIN32 DLL, Windows 95 VxD and NT drivers for single and multi processor PC cards DOS and DLL toolbox drivers as well as a manufacturing test program for a PC ISA bus card Upgraded Lab Windows CVI Plug and Play toolbox driver for VXI card to meet performance criteria and customers changing needs Defined API and functionality upgrades to meet external customers requirements Analyzed and implemented performance upgrades to embedded code resulting in 100% throughput improvements Show less

Education

  • Eastern Washington University
    BS Computer Science

Community

You need to have a working account to view this content. Click here to join now