Post Job Free

Resume

Sign in

Software Engineer Device Driver

Location:
Florida, NY, 10921
Posted:
August 14, 2023

Contact this candidate

Resume:

Christopher A. Misir

** **** **** ***** *******, NY 10921

908-***-****

adyxn9@r.postjobfree.com

Product Development

● Hands-on Project Lead in Software and Systems Engineering

● Organizing and motivating teams in design and development from concept to post-sales support

● Create compelling, profitable products coordinating with marketing, science, engineering and production

● Passionate mentor and giver who started as a bench technician and takes full ownership of all problems

CF-Brands, LLC – Florida, NY

Co-Founder / Chief Technology Officer 2012 to present

CF-Brands(www.cf-brands.com) is a company which specializes in the creation of smart phone applications and products which are not only fun and entertaining but also addresses the basic needs of the everyday consumer. Since the company’s conception, we now have 6 apps in the iPhone App Store and a patented product which is now licensed by a leading company in the iPhone arena.

App Store Links:

https://itunes.apple.com/us/app/space-troll/id525318924?mt=8

https://itunes.apple.com/gm/app/nurse-med/id686834285?mt=8

https://itunes.apple.com/us/app/onmytimer/id1019543872?mt=8

https://itunes.apple.com/us/app/glide-junkie/id734464595?mt=8

https://itunes.apple.com/by/app/jellybite/id689079344?mt=8

https://itunes.apple.com/us/app/ghostick/id964114433?mt=8

https://itunes.apple.com/us/app/100takes/id874069892?mt=8

iPhone Product Link:

www.ghostick.com

Ported Android KitKat over to Lollipop for kernel development on Texas Instrument’s BeagleBone Black development board.

Used the Device Overlay tree architecture in the new Android Kernel to toggle LED’s and check the state of the push button on an external circuit.

Charles River Laboratories – Consulting Engineering in Product Development, Charleston, SC

Consultant 2009 to present

A key contributor to the creation of the next generation portable test system (Nexgen PTS) (launching in 2014) – Fleet Management software (launching in 2015) to solve customer needs to manage and mine data from multiple instruments with web- based command and control. Managed and mentored a team of consultants in embedded coding technique, machine language optimization, device driver design and coding, graphical user interface design, database management and optimization, electro-optical circuit design, fpga/cpld device design and specification and the integration of software, hardware and biology. Created and guided all circuit design and development from concept through CE and CSA certifications. Collaborated on mechanical systems, production, spectroscopy and disposables.

Created system designs which are expanding Charles River Laboratory's legacy PTS for a variety of assays at and beyond the limits of current hand-held instrument sensitivity. Upgraded hardware and software, improving sensitivity to parts per trillion. Increased production lot size from dozens to a thousand. Reduced field failure rate by more than 50%. Organized and managed the PTS repair depot - turn-around time reduced from 5 weeks to less than 2 weeks, with a better than 50% reduction in call-backs.

Designed and developed Linux device driver which communicates with the AD7793 Analog to Digital converter.

Designed application code which interfaces with the Nexgen PTS. This includes writing the YACC parser which was incorporated into the application code.

Designed SPI driver under Linux to communicate with the Analog to Digital converter.

Developed C and C++ programs to test various components of the NexGen PTS.

BIST test suite was written using C++ to test the A/D peripherals of the NexGen device.

Used the Yocto utilities to build the openembedded tools which is now being utilized on the PTS instruments.

Pentek Systems Inc. - Digital signal processing, data acquisition and software-defined radio products, Upper Saddle River, NJ

Software Engineer, Firmware Engineer 1999 to December 2015

Product Manager for both Windows and Linux OS driver development. Managed a 10 man team. Set milestones and conducted

weekly code reviews to ensure Board Support Packages were on track to be delivered in a timely fashion. Reported directly to

the Engineering Director.

Designed and developed the Windows device driver for the Pentek Inc. Model 7131 16 Channel Narrow band Digital Receiver module. The driver uses the on-board DMA engine to parse and move data, minimizing CPU intervention and cutting the number of buffer copies to one. This device driver is being used in various applications which were designed by Lockheed Martin, Boeing, and many other such companies.

Designed and developed the Windows device driver for the Pentek Inc. Model 7140 Dual Digital Up/Down converter PMC/XMC with FPGA. The driver is responsible for creating a linked list which correlates directly to the DMA controller for blocked date reads and writes. IO controls are also implemented to provide the user more flexibility for controlling the function of the driver.

Designed and developed the Windows device driver for the Pentek Inc. Model 7150 Quad 200 MHz, 16-bit A/D with Virtex-5 FPGAs PMC/XMC. This board contains two Xilinx Virtex-5 FPGAs. FPGA cores were designed to further augment the robustness of this board. The driver is responsible for loading these cores and using them in a effective manner as defined by the user.

Designed the graphical user interface for all Windows drivers developed. This GUI is responsible for setting up different parameters in the driver.

Ported over SBS Technologies Bit 3 adapter to Windows environment. The Bit 3 adapter provides an internal DMA controller for high- performance direct memory-to-memory data transfers between buses. Porting this over to a Windows environment helped Pentek Systems Inc achieve more recognition in the Bit 3 adapter arena.

Designed VX Works drivers for various FPDP receiver boards. Designing these VX Works drivers was pinnacle for Pentek Systems Inc for acquiring more sales in the FPDP market.

Designed and developed Linux device driver for the Pentek, Inc. model 716X series Dual Digital Up/Down converter. This driver is responsible for collecting data, buffering the data, and then outputting the data stream through the front panel of the 716X board.

Wrote low level device drivers for Pentek's DSP Computer boards for use with the Swiftnet product line. This included Kernel module support for DEC Unix, HPUX, Linux, Solaris, VxWorks, and the porting of Swiftnet to 64 bit processors. Authored multi- threaded device drivers for Pentek's SwiftNet integrated development environment on embedded platforms from GMS Inc., National Instruments, SBS Inc., VMIC Inc. and several other embedded PC manufacturers' machines running Microsoft Windows, Linux, and VxWorks. Functioned as a beta test site for National Instruments Labview running on the Linux operating system.

Designed Control Panel Swiftnet application product using C++/MFC’s. This program was used to add nodes pertaining to Pentek’s VME based boards to a network for monitoring and performing tests.

SDLC methodology used for release of software, both Agile and Waterfall.

Ariel Corporation. - Data Acquisition and Remote Access Designs, Cranbury, NJ

Software Engineer/Manager 1995 – January 1999

Software Engineering Manager Role. Responsible for designing schedules and delegating engineering responsibilities to fellow

Engineers, both Firmware and Software. Responsible for benchmarking test applications and creating a production testing

paradigm used in all Engineering Departments.

Designed test codes for power PC products. This test code was eventually incorporated into the production test suite. It was very effective in pinpointing discrepancies in not only the hardware but software as well.

Enhanced existing source code for various T1 modems. The original code which was being implemented proved to be inadequate due to poor coding. I revamped the code and made it more efficient which resulted in increased sales for the T1 modem product line.

Designed graphical user interface which tested the functionality of the T1 modem products. Using this GUI decreased testing time and delivered the T1 modem line in a much more timely fashion.

Application Engineer 1993 – January 1995

Assisted software engineers in developing comprehensive tests for a multitude of DSP based products. Due to my attention to detail, I was directly responsible for designing the standard operating test procedure which all of the software engineers implemented.

Supported customers who were using Ariel's C6X and SHARC processor boards. All customer questions were resolved in an expedite manner which was recognized by my superiors.

Assisted hardware engineers in trouble shooting VME systems. Collaborating with the hardware engineers in debugging their designs helped deliver these VME Systems to the market ahead of deadline.

Electrical Technician 1991- January 1993

Troubleshot all of Ariel's DSP based boards with a primary focus on VME designs.

Assembled PCB boards and installed surface mount components.

Military Experience

United States Army Fort Campbell Kentucky - September 1986 – September 1989

Rank - E4, Military Occupation - 11 Bravo (Air Assault/Ranger Infantry) ( September 1986 - September 1989 )

Managed personnel who were responsible for debugging Multi-Integrated Laser Emitting Systems.

Education

BSEE New Jersey Institute of Technology (1993 - 1997)

AAS in Electrical Engineering Technology Middlesex Community College (1990 - 1993)

Patents

US9124350 B2 Case for Mobile Device

Additional Expertise

Programming Languages:

C, C++, Yocto, Visual C++, C#, HTML, SGML, Bison, YACC, Assembler, Unix shell script, Perl, Java, Java script, VHDL, Objective C, LiveCode, LabView

Operating Systems:

Linux, Solaris, HPUX,, Microsoft Windows, VxWorks, MAC OS

Networking:

TCP/IP, routing, firewalling

Systems Administration:

Expert in all aspects of UNIX and Linux systems administration including performance tuning and daemon configuration.

SDLC Methodologies

Expert in all aspects of Software Development Lifecycles including Agile, Waterfall and SCRUM



Contact this candidate