Post Job Free

Resume

Sign in

Product Development Systems Engineer

Location:
Oceanside, CA
Salary:
130K
Posted:
November 29, 2023

Contact this candidate

Resume:

Jeffrey L. Smith – San Diego Resident

CS INC USA

Professional

Summary:

Highly skilled developer, a 30+ yr. veteran in Embedded Product Development, with exceptional abilities in C/C#/C++, Linux, Java, JavaFX, ASM, with PowerPC, ColdFire, MSP430, STM32, ARM, DSP, and Intel platforms.

• Extensive Flight Test experience.

• Avionics Design & Certification.

• Safety Critical system architect.

• Data Communications experience (UAS Data Link & TCDL SME).

• Systems Engineer.

• Seasoned professional, with deep embedded skills porting GCC Tool chains to new platforms.

• Awarded Patent for IDEAL Industries, Suretest ArcFault tester.

• Ported Linux, ThreadX, uC/OS-II & FreeRTOS to a number of new platforms.

• Linux - Kernel Modifications, Device Drivers, Applications

• Written Boot Loaders for Intel. ARM, PowerPC Platforms.

• Ported OpenGL to New Hardware Platform.

• Experienced Staff Engineer in an Instrumentation project developing a network analyzer.

• Effectively training, motivating and mentoring junior engineers, developers and technicians.

• Superior coordination of product development teams. Technical

Summary:

Software: Java, JavaFX, Microsoft Visual C/C#/C++ Development, SDS Tools / Debugger, Code Sourcery G++ for PPC & ARM Coretex CPU's, GCC / GDB / Eclipse, Cygwin / MinGW32, CVS, Subversion, Source Safe, Bugzilla, Windows (Applications & Drivers), Linux (Kernel Modifications, uCLinux, Device Drivers, Applications, GUI), TI Code Sourcery, Quantum 3D – iData, DOS (MS, FreeDOS, DrDOS, Drivers & Apps), uC/OS – II, ThreadX, FreeRTOS, SafeRTOS, RTEMS. eCOS, VxWorks, pSOS, Integrity, DOORS, Relics, OpenGL, TCP/IP. UDP, Encryption, XML, GLES, Mesa, FLTK, Qt, wxWidgets, MQTT,BLCD Motor Control, IMU Processing, GPS, PID Control, DO178B, FDA 510K, PADS, OrCAD, Eagle CAD, KiCAD, FreeCAD, Fusion360. Hardware: Freescale MPC8250, MPC5121e, MPC5200b, iMX31, Intel x86 Family, Stellaris ARM Cortex, ST Micro ARM, Phillips ARM, TI MSP340, TI DSP, RS-232, RS- 429, RS-485, USB 2.0, ARINC-429, MIL-1553, 10/100 Ethernet, A/D, DAC, PWM, SPI, I2C, CAN, FPGA (Xilinx, Alterra, Lattice), CPLD (Lattice & Altera), FLASH (NAND & NOR), Epson LCD Panels & Controllers, SDRAM & DDR2, JTAG, BDM, COP, Analog & Digital Design

Equipment: Multi-meters, Logic Analyzers, Oscilloscope, Data Loggers, Device programmers, SMT Hot Air Rework Tools, Resin Printer, FDM Printer Certification: DO-178B, DO-178C, DO-254, FDA-510(k), MIL-STD 882E, NASA-STD- 8739.8

Awards:

Engineers Council Award 2016

MQ-8C Firescout Flight Test

Northrop Grumman Aerospace Systems - Pt Mugu, California

“For completion of the Developmental Flight Test Program in only 18 months while exceeding all mission performance specifications and maintaining an unprecedented 83% system availability rate”

Engineers Council Award 2011

Firescout Universal Control Station UAE Demonstration Support Northrop Grumman Aerospace Systems – San Diego, California

“For the development of a mobile platform for the MQ-8B Firescout and successful deployment and flight demonstration in the UAE”

Test instrument for arc fault circuit interrupters Patent number: 6876204

Abstract: An arc fault interrupter tester creates a simulated arc fault current through a full wave bridge rectifier, a load resistor and a switch connected in series. These components are rated at currents and wattage well below the current of the simulated arc fault. Thermal management in the form of a temperature sensor and control pulse timing and duration prevent damage to the low- rated components.

Type: Grant

Filed: April 25, 2003

Date of Patent: April 5, 2005

Assignee: IDEAL Industries, Inc.

Inventor: Jeffrey L. Smith

Experience:

Sept 2022 CS INC USA

To Present Senior Engineer

At CS Inc assigned to work on Client (MagniX) program. Assigned duties of Software Lead effort on DSP Motor Control Platform. Developed Bootloader for TI DSP. July 2016 SANDEL Avionics

August 2022 Chief Engineer / Technical Fellow

On returning to SANDEL I worked directly for the CEO to evaluate the state of the Avilon Program which was severely over budget and 3 years behind schedule. The Avilon system is a fully integrated Glass Cockpit for the KingAir series of aircraft that completely replaced all of the existing avionics in the aircraft. After reporting my findings and chairing several design reviews I was placed in charge of the software development team in a Leadership/Active developer role as Director of Avilon Software. In this role I developed schedules, managed the engineering staff and outside consultants, interviewed and hired key talent as well as personally re-architected all of the software in the system, which was initially based on x86 ThreadX RTOS for the displays to an Embedded Linux distribution and a “Monitor” system to allow for DO-178C Level A certification of the Linux OS. For the remaining LRU’s in the system (AHRS,AirData,ILS,VHF Comms,GPS,VMC) I reorganized the software to a common build system where the RTOS (ThreadX on STM32F429), Drivers, and Core Functionality source code was roughly 80 common across all platforms thus dramatically shorting the software certification effort for DO- 178C certification. During the Evaluation it was noted that the Display Framerate for the Synthetic Vision (Photorealistic Terrain View) was insufficient driving my choice to redesign the Display Processor LRU going from an AMD Bulldozer CPU to an Intel Core i7 SOM Module. The CEO and I performed all component selection and schematic capture of the design as well as the mechanical changes required. I supervised the PCB part placement and board routing as well as brought up the initial 3 LRU units and ported the Linux OS to the new design. I also wrote custom kernel modules for the unique hardware, implemented a custom Weston/Wayland based display driver and touch screen interface. These actions yielded an improvement from a “worst case” 6 FPS display when the aircraft was rapidly changing attitude to a nominal 30 FPS during the same maneuvers. With this work having been performed the system was then flown by several FAA Test Pilots in a Multi-Pilot System Usability Evaluation (MPSUE) with success.

After completion of that tasking, I was promoted to Chief Engineer / Technical Fellow where I developed the interfaces and workstation for In-Aircraft monitoring and data recording during Flight Test. I also developed Flight Test Cards and served as an active member of the Flight Test aircraft crew where I contributed to CRM training, Safety Assessment and real-time calls for maneuvers of the aircraft while monitoring the software from the Flight Test Engineering Workstation located directly behind Pilot and Safety Pilot.

Legacy Refresh – The supplier (Fuji Corporation) of the SANDEL Light Engine which is an Electro/Optical rear-projection display no-bid on further production of the assembly. This caused a change of my tasking where I undertook the complete redesign of the assembly requiring me to quickly learn the basics of Optics Design, reverse engineering the lens assembly utilizing Zmax and Winlens3D. After selection of a 3d party optics manufacturer and transferring the reverse engineered design, I undertook the 3LCD Mechanical engineering tasks producing all the mechanical drawing for the metal components, selection of the 3LCD color cube, polarizers, fasteners and adhesives. I then designed and manufactured a 3LCD calibration and alignment fixture that provided optical alignment of the red, green and blue monochrome LCD’s to within 1 pixel resolution (14uM). The fixture utilized 3D printed and CNC machined mechanical parts on 3 separate physical trams that allowed for the movement of each LCD in 3D space to provide a single RGB image projected from the Color Cube combined with the required polarizers. The completed Light Engine assembly met all FAA specs for Environmental including Helicopter Vibration test criteria and passed FAA recertification of the products. The results of this work enabled SANDEL to resume sales of a product that would have otherwise become obsolete. The Complete time frame for the product refresh was 9 months.

May 2009 Northrop Grumman

To July 2016 SOFTWARE ENGINEER

Served as Software Safety Engineer on FCS Class IV UAS (Firescout). After FCS program termination, Transitioned to Software development role for CACTUS ground control segment where I developed TCDL interface. Designed and wrote OTH “Over The Hill” capability software for MQ-8B VMC’s. Transitioned to Flight Demonstration Team where I was primary Software Engineer on team responsible for all aspects of software operation (Ground segment & Air Vehicle) on remote demonstrations within the United States as well as Overseas in the Middle East making Go/No-Go safety of flight calls as required. Designed and Developed GUI implementations of Flight Test Telemetry System, Moving Map, and Data Link Management Software. After the MQ-8B program was delivered to US Navy Myself and a Program Technical Fellow developed a concept for a research program that we headed for Robust Communications with Unmanned Air Vehicles. The research program was funded and lead to a funding award by the US Navy for additional research in the field.

I then transitioned to the initial R&D Flight Test Group for the MQ8C program where I was the responsible engineer for all software aspects of operation with respect to the MQ8C Air Vehicle and Ground Control Segment. Prior to First Flight I developed a “Virtual Cockpit” and Moving Map display that was utilized by the flight test team in the Mission Control Room (MCR) on large displays for team situational awareness and also re- transmitted to a remote location for observation by company and USN VIP. I was a member of the initial First Flight Team in the mission control room and the ground control station monitoring vehicle telemetry data making go-nogo real-time decisions with respect to safety of flight and vehicle performance. I later under a reduced staffing where USN personnel where operating the UAV, served as designated acting Chief Engineer after initial Flight Testing where I also provided training to US Navy personnel in vehicle operation from the ground control station as well as the EO/IR Payload Operation. October 2005 SANDEL Avionics

To March 2009 SENIOR EMBEDDED DESIGN ENGINEER

Principal engineer for SANDEL's SN4550 EADI (Electronic Attitude Direction Indicator).

• Worked directly for the Founder and CEO, Gerry Block

• Work involved extensive research into Mechanical ADI systems, Autopilots and Crew Warning Systems such that an electronic “Drop-in Replacement” could be made for existing mechanical systems. The resulting system represented a break-though solution in aging avionics platforms.

• Designed and developed a self-contained magnetometer for the SANDEL SG102 AHRS system based on a TI MSP430. The unique part of the design is that it must operate to -50C and as such needed to incorporate a “heater” circuit to warm the microcontroller.

• Designed / developed a “Mode Control Panel” for a SANDEL Autopilot system based on an ARM Cortex device. The device included a large number of 7-Segment displays with PWM dimming and burnt-out segment detection, Several switch inputs, 5 rotary encoders, and 10/100 Ethernet.

• Developed an embedded Linux flight control system.

• Developed Primary Flight Control system GUI utilizing iData tool chain with OpenGL Graphics

• Designed and Developed Continuously variable Level of Detail (CVLOD) 3D Photo realistic terrain system in OpenGL running on Linux.

• Designed / Coded firmware upgrade to SANDEL's SN3500 & SN4500 to provide revisionary Attitude capabilities.

• Designed Developed Advanced Technology Platform for SANDEL's next generation of products.

• Developed Boot loader for Freescale MobileGT MPC5121e Family of CPU's that provides NAND Boot capabilities in a Non-GPL'ed framework.

• Developed a custom Eclipse based tool chain for the Freescale MPC5121e that is WindowsXP / Vista Based.

• Developed and submitted patches to the u-boot.org web site code changes to u-boot for the MPC512x Family of processors that allow u-boot to build in Windows under cygwin instead of only Linux Hosts.

May 1997 IDEAL Industries

To September 2005 STAFF ENGINEER

• Principal Designer of Suretest ArcFault product Line.

• Developed a handheld network analyzer, instrumentation engine utilizing frequency domain measurements, time domain measurements, and fiber optic signal quality.

• Principal Designer of Lantek 6 & 7 Series Certifiers.

• Performed Schematic Capture / PCB Layout.

• Developed a custom Embedded Linux distribution.

• Implemented an embedded version of the X windows server.

• Developed an embedded version of the Linux based FLTK library.

• Designed Embedded GUI & Wrote Linux Based GUI layout design tools.

• Developed a Linux Based device simulator, used for product GUI design / evaluation.

• Designed IDEAL's High Voltage Lab in San Diego.

• Served as Engineering Liaison at corporate sales meetings & corporate yearly planning sessions.

• Actively worked with product line manager to design next generation product concepts.

• Performed product safety evaluations.

• Managed junior engineers & interns.

• Served as 3rd tier management.

• Received Executive Bonus & Vacation Plans.

• Awarded Patent for Suretest Arcfault design.

1985 to May 1997 PRIOR WORK HISTORY

Carlsbad Embedded Computing - Independent Contractor

• Designed / Developed a DC brushless motor controller (BLDC)

• Developed a custom Embedded Linux development environment & distribution.

• Designed & Developed a Low cost JTAG/BDM Adapter for Freescale CPU32 & Coldfire Processors.

• Developed a low-cost tool chain for Freescale Coldfire processors based on GCC as a native Win32 set of applications (MinGW Based).

• Designed an ARM Cortex based autopilot for R/C Helicopter. Titan Corp - Independent Contractor

• Developed boot loader for i386EX based Sat Modem / Software Defined Radio.

• Developed i386EX BSP for WindRiver's VxWorks (Included in Upstream sources)

• Implemented revision control system / automated build farm for source code.

• Designed simple JTAG pod for firmware updates.

• Designed / Developed windows-based firmware update system. Dynamic Instruments Inc. - Employee

• Designed digital electronics for 911 Emergency Services Recorder system based on Blackfin DSP.

• Performed schematic capture.

• Designed Flex PCB system for reduction of interconnect bulk on rack mounted data acquisition system.

• Software modifications for Helicopter Blade Tracking system. IMED - Independent Contractor

• Converted product source code from PL/M to ANSI C.

• Ported product source code to new hardware design *80186 to 80386” based platform.

• Debugged existing C++ code and made dramatic speed increases by converting badly designed C++ code into ANSI C code to support FDA 510K Approval

• Developed UI for Infusion Pump.

• Developed new peristaltic pumping algorithm.

• Debugged and performed safety analysis on life support device. OralCAM Inc. - Independent Contractor

• Designed PIC based handheld Intra-oral wireless video system for dentists

• Designed 3D CAD Models or product.

• Modeled Optics for “periscope” lens assembly.

• Designed analog, 915Mhz & 2.4Ghz RF & digital electronics.

• Designed & routed PC Boards.

• Coded all firmware.

ARMA Design – independent Contractor / Engineering Manager

• Designed Xilinx prototype system for PC/AT system Bus.

• Developed FPGA Based 120Hz video capture / playback system for sports medicine startup

• Designed and developed newspaper stand coin counter / paper tracker based on microchip PIC processor.

• Designed and developed coin counter asset management system for vending route management.

• Developed project proposals for clients.

• Managed Engineering projects.

• Performed various “Sales” related tasks to land new contracts for engineering services.

Delkin Devices – Principal Engineer

• Co-founder of business.

• Performed all engineering responsibilities during initial company startup phases.

• Designed Memory upgrades for laser printers & laptops

• Performed schematic capture.

• Routed PC boards.

• Managed Bills of Materials.

• Designed Test Fixtures.

• Hired & managed engineering staff

Dr Design – Contracted Engineer

• Designed 80186 Single Board Computer that was the 1st gas station pump-based credit card processing system for SquareD Corporation.

• Performed schematic capture of designs.

• Performed dV/dT analysis of designs.

• Initial product bring-up.

• Developed and wrote boot loader for 80186 SBC (in Assembler)

• Developed Debugger / Development environment for 80186 Based SBC

• PAL / GAL Design for various Dr Design customers. The FAX Group – Chief Engineer

• Designed MC68070 based telecommunications co-processor card for IBM PC/XT/AT computers.

• Performed conceptual design, schematic capture, PCB routing, Parts / product costing.

• Initial product bring-up.

• Developed and wrote boot loader for MC68070 CPU (in Assembler & C)

• Developed MS/DOS Device Driver.

• Hired initial engineering staff.

• Managed Hardware / Software engineering staff.

• Responsible for product passing FCC & European PTT Certification. MTE Associates – Staff Engineer

• Developed C Application in MS/DOS for Telephone Order Entry Systems.

• Developed prototype vehicle data transfer system kiosk.

• Designed Digital Hardware for Tape Drive for PC Hard Disk backup.

• Contract hardware design work for Qualcomm (8051 System).

• Debugged Code for several MTE Associates customers.

• Performed independent Hardware & Software Design Reviews for several MTE

• Associates customers.

RCS Systems – Principal Digital Engineer

• Designed 8088 Single Board Computer for vehicular anti-collision system.

• Performed schematic capture.

• Routed PC boards.

• Initial product bring-up.

• Designed and wrote Boot loader code.

• Developed Digital Signal Processing of Radar signal code.

• Developed target lock, ranging, closure rate measurement software.

• Designed, coded and debugged Anti-Skid braking system algorithm.

• Designed and coded Vehicular cruise control, with auto accelerator & decelerator.

• Designed and coded driver warning system.

• Designed and coded Sleeping driver detection algorithm.

• Designed and developed Voice recording & playback (for warning system). Electro Design Inc. - Staff Engineer

• Designed IBM PC/XT Compatible CPU on a I/O Card for passive backplane based industrial PC.

• Hand draw schematics and manual verification of nets to hand taped board artwork.

• Hand Tapped PC Board Artwork on light tables.

• Performed schematic capture.

• Routed PC boards.

• Designed Color Graphics card for IBM PC/XT PC/AT systems.

• Designed I/O Controller Cards (Serial / Parallel) for IBM PC/XT PC/AT systems.

• Developed CMOS 8088 based Battery powered IBM PC/XT system for Woods Hole Oceanographic Institute

• Designed Genlock capable Video Card for IBM PC/XT PC/AT systems resulting in the first motion picture where the computer screens in the movie where stable and not flickering or have rolling bars.

• Developed Computer graphics system & Laser Disk Interface to PC for Silvester Stallone's movie “Cobra”.

Unique Skills:

Product Refresh

SANDEL 3&4 ATI Product Line

1st Cycle – Part Obsolencse – (2005) PowerPC (MPC) Processor.

• Served as Product Engineering Lead for the affected SANDEL devices.

• Part Vendor Notification of EOL Device.

• Recommended & Executed “Life Time Buy” of designed in device (18 Month supply)

• Personally worked with vendors to select newer part in device family.

• Personllly modified schematics to relect required changes (in OrCAD).

• Managed HW development with EE on PWA layout Part Placement & Critical Routing of Board.

• Advised & Assisted in FPGA Modifications (Verilog)

• Managed SW Team Modifications To Firmware & Personally Coded Assembly Code and assisted in porting of device drivers.

• Managed recertification (DO-178B & DO-254)

2nd Cycle – Part Obsolencse – (2007) Xilinx FPGA.

• Served as Product Engineering Lead for the affected SANDEL devices.

• Part Vendor Notification of EOL Device.

• Noted that 9 Month supply of devices was available in Bonded Storage.

• Personally selected replacement device based on conducted industry survey.

• Personllly modified schematics to relect required changes (in OrCAD).

• Managed HW development with EE on PWA layout Part Placement & Critical Routing of Board.

• Managed EE Team in FPGA Modifications (Verilog)

• Managed recertification (DO-254).

3nd Cycle – Part Obsolencse – (2008) Microcontroller.

• Served as Product Engineering Lead for the affected SANDEL devices.

• Purchacing notified Engineering of Lack of parts in supply chain for affected device.

• No Stock available in Supply Chain – Lead time was extreme.

• Suggested Several paths of action and assisted in managing Engineering Team (HW

& SW).

• Directed Changes to product that resulted in the restart of production.

• Managed documentation & procedure changes for production (“product” was MFG test fixture).

Northrop Grumman MQ-8B (Firescout)

1st Cycle – Part Obsolencse – (2010) RF Switch.

• Served as MQ-8B Program Project Engineer.

• Selected a replacement RF Switch (20 Watt Capable) for use on the Air Vehicle.

• Worked with Vendors.

• Contributed to the SOW sent to vendors.

• Assisted in integration of replacement device.

• Developed & Executed Test Plan in the LAB and & Flight Test. 2nd Cycle – Parts Upgrade – (2012) Communications Links.

• Served as MQ-8B Program Software Lead for Flight Test.

• Based on “event” where undesireable operation occurred, Developed new concept for vehicle comminications.

• Developed presentation to NGC Senior Leadership.

• Awarded NGC Funds and Staff to execute plan.

• Developed and Tested (Lab & Flight) Tested concept.

• Received Award for Efforts.

• Developed Upgrades incorporated into MG-8C program. Northrop Grumman MQ-8C (Firescout)

3nd Cycle – Parts Replacement – (2015) Mission Control Room Upgrade.

• Served as MQ-8C Program Software Lead and Technical Fellow for Flight Test.

• Parts & Software Obsolesance based changes.

• Developed Concept for “modern” Mission Control Room (MCR)

• Developed presentation to NGC Senior Leadership.

• Awarded NGC Funds to execute plan.

• Developed SW & HW required to implement new design.

• Purchaced needed COTS elements.

• Assembled complete replacement MCR system.

• Documented MCR & produced documentation on how to duplicate / reproduce system.

• Received Award for Efforts.

• Developed Upgrades incorporated into MG8-C program. SANDEL AVILON Product Line

4th Cycle – Part Obsolencse – (2016) Ethernet PHY/Switch.

• Assigned as Product Engineering Lead for SANDEL AVILON Fligh Deck (Prototype of Product Line).

• MFG Notified Engineering that only 20 more units could be fabrictated.

• Personally Selected Replacement devices & Path of execution.

• Managed modification of schematics to relect required changes (in PADS).

• Managed HW development with EE on PWA layout Part Placement & Critical Routing of Board.

• Managed FPGA Modifications (Verilog & VHDL)

• Managed SW Team.

5th Cycle – Part Lead Time & Performance – (2016) iMX6 to AMD Buldozer CPU.

• Promoted to Chief Engineer at SANDEL AVILON.

• Based on Industry Feedback, Fligh Testing & FAA Evaluation, Executed Major Design Changes.

• Evaluated Risks involved with switching from Bare Metal to RTOS, New Tool Chain(s), technology Shift (to Intel based platform) and selected path forward.

• Managed complete product architecture redesign.

6th Cycle – Device Performance – (2018) Microcontroller.

• Based on FAA Comments from Fligh Test (MPSUE) it was determined that a display Frame Rate improvement (and general processor speed) a serious modification to the product was required to address marginal performance and to provide a large margin for future enhancements was required.

• Personally selected replacement processor to address concerns. Moved to an Intel Core i7 based SOM device.

• Personally modified schematics for the “Display” LRU (in PADS).

• Personally Developed schedual for effort.

• Generated Presentation for Board Members and Engineering Staff outlining changed to be made.

• Personally Gained Approval and Funding for effort.

• Directed Changes to product that resulted resuming Certification (DO-178 & DO- 254).



Contact this candidate