Jody Ono

Jody Ono Email and Phone Number

Embedded Systems H/W & S/W Developer @ DMF Lighting
Jody Ono's Location
Davis, California, United States, United States
About Jody Ono

* Embedded Microprocessor & Microcontroller Hardware/Firmware Design* Real-Time Systems Design, Development, Debugging* Data Acquisition and Control* Bare-metal, FreeRTOS, µC/OS-II, MQX, Embedded Linux* Embedded C/C++* STM32, LPC82x/84x/55x0x, RA6M2, PSoC, OMAP, C6000 DSP, MSP430, PIC, ATSAM* Firmware update and OTA* Embedded hardware debug & SMT reworkSee http://www.scguild.com/Resume/7997I.htmlLimited Xilinx & Altera design/debug.Windows Development for USB/RS-232/TCP-IP Control,LabWindows/CVI,Certified Atmel AVR Consultant, Certified Cypress PSoC Consultant, Certified AnadigmPro Design Consultant

Jody Ono's Current Company Details
DMF Lighting

Dmf Lighting

View
Embedded Systems H/W & S/W Developer
Jody Ono Work Experience Details
  • Dmf Lighting
    Principal Firmware Engineer
    Dmf Lighting Dec 2022 - Present
    Carson, Ca, Us
    Involved in all aspects of embedded lighting control, including:* Embedded ARM MCU H/W & F/W design (STM32, NXP LPC8xx, Renesas RA).* DALI and DMX firmware development in C (STM32CubeIDE, MCUXpresso, e² Studio).* Win32/64 application development in C++ (Embarcadero RAD Studio).* Android mobile application support.* NFC/RFID integration.* Bare-metal and FreeRTOS implementations.* Bootloader with OTA firmware update.* SVN, Git source code control.* MantisBT bug tracking.* H/W, F/W debug using SEGGER, ST-Link, NXP MCU-Link, scopes, logic analyzers and PCB rework when needed (Altium, PADS).* Supervision of firmware development teams.
  • Aldetec
    Firmware Consultant
    Aldetec Oct 2014 - Present
    Us
    * Developing embedded firmware in C for Atmel AVR and ARM-based microwave amplifier control electronics.* Tool chain includes CodeVisionAVR C Compiler, gcc, Atmel JTAGICEmk-II, Segger J-Link, Tortoise SVN, Altium Designer.
  • Frontrow
    Principal Software Engineer
    Frontrow Oct 2013 - Nov 2022
    Petaluma, California, Us
    * Developed embedded hardware, firmware, & Windows applications for networked classroom A/V products.* Products were comprised of ARM Cortex (STM32F, STM32WB55, PSoC 4/5/6, ATSAM), dsPIC33, MSP430, and STM8 MCU's, as well as OMAP-L137, TMS320C6748 DSP (with & without DSP/BIOS), audio codecs, HDMI MUXes, HDBaseT converters, RS-232 transceivers, and Ethernet MAC/PHY* Platforms ran on bare-metal, RTOS, or embedded Linux.* Created firmware for control and integration with DECT CVM (SC14441), Bluetooth (CSR8635), BLE/Thread (nRF52840), and IR wireless technologies.* Development languages included C/C++, C#, assembly language, JavaScript, Delphi.* Development tools included STM32CubeIDE, STM32CubeMX, Code Composer Studio, PSoC Creator, IAR EWARM with J-Link, Atmel Studio, MPLAB X, IDE & ICD, gcc toolchain under Ubuntu 16.04/18.04 LTS x64, RAD Studio, Visual Studio, PowerShell, SVN, Git, Arduino, logic analyzers, scopes, WireShark.* Hardware design tasks included schematic capture, board bring-up and debug, fine-pitch board repair and modification (Altium, PADS, DipTrace).* Designed (PCB's, F/W, S/W), built, and deployed manufacturing programming and test fixtures.
  • Wind Harvest
    Embedded Systems Consultant
    Wind Harvest Jan 2022 - Jul 2022
    Davis, Ca, Us
    * Created PLC firmware for latest wind turbine prototype and associated hardware.* Specified, procured, and setup remote computing/control platforms.* Debugged turbine control firmware remotely.
  • Synapse Product Development
    Firmware Engineer
    Synapse Product Development Jan 2022 - Apr 2022
    San Francisco, Ca, Us
    * Developed interface and CLI code in C/C++ for Nordic nRF52840 Zigbee dongles on an embedded Linux product platform.* Wrote driver and CLI code in C for Analog Devices AD7147 capacitive touch controllers on an STM32H7-based bare-metal platform.
  • Lorom Cable & System Design
    Firmware Consultant
    Lorom Cable & System Design Jun 2016 - Feb 2017
    Taipei, Tw
    Created and modified firmware for a variety of MCU-based QSFP cable products.
  • Flip Technologies
    Firmware Consultant
    Flip Technologies Jun 2014 - Jan 2017
    Developed embedded Linux firmware in C/C++ for ARM-based medical imaging products. Atmel AT91S target, Ubuntu 14.04 LTS x64 development environment. Modified Atmel SAM-BA tool for custom target board. Boot loader modifications, kernel modifications, app development.
  • Rgb Spectrum
    Consultant
    Rgb Spectrum May 2016 - Nov 2016
    Alameda, California, Us
    Developed QV2Synergy Windows application to translate QuadView layout information into Synergy screen configurations on-demand. All code written in C++ in Embarcadero RAD Studio 10.1 Berlin with third-party components.
  • Owlized
    Firmware Consultant
    Owlized Aug 2014 - Jun 2015
    San Leandro, California, Us
    Developed embedded firmware in C and C++ for various MCU platforms.
  • Springer Design, Inc.
    Embedded Firmware Consultant
    Springer Design, Inc. Jul 2014 - May 2015
    Developed embedded firmware in C++ for ARM Cortex M4-based patient monitoring device.Target platform was Freescale Kinetis K70 running MQX 4.x and PEG+ embedded GUI. Toolchain included CodeWarrior 10.6, P&E Micro Tracelink, Tortoise SVN.
  • Bramson Welch & Associates, Inc.
    Consultant
    Bramson Welch & Associates, Inc. Sep 2011 - Mar 2014
    Developed embedded firmware in C (ARM, µC/OS-II, PIC32) and application software in C++ (Windows) for medical devices and consumer (iOS) USB products. Tool chain included IAR Systems EWARM, Segger J-Link, MPLAB IDE & ICD, Microsoft Visual Studio, Tortoise SVN.
  • Wind Harvest International
    Embedded Systems Consultant
    Wind Harvest International May 2012 - Jan 2013
    Davis, Ca, Us
    Co-designed wind generation control system. Wrote firmware for Triangle Research FMD88-10 PLC. Created Win32 application (C++, RAD Studio XE2) and JavaScript for remotemonitoring and control.
  • Lakewood Instruments Llc
    Consultant
    Lakewood Instruments Llc Aug 2008 - Nov 2012
    Milwaukee, Wi, Us
    Developed firmware for Atmel AVR-based industrial control products. Tool chain included ImageCraft AVR C compiler, Atmel AVR Studio, Atmel ICE50 in-circuit emulator, Microsoft Visual SourceSafe.
  • Pix2O
    Consultant
    Pix2O Oct 2011 - Mar 2012
    Developed embedded firmware in C (Stellaris ARM) and utilities in C++ (Windows) for large-scale video LED products. Tool chain included TI Code Composer Studio, Embarcadero RAD Studio XE2, Tortoise SVN.
  • National Semiconductor
    Firmware Consultant
    National Semiconductor Jun 2011 - Nov 2011
    Developed Atmel XMEGA embedded firmware in C for low-power mobile devices. Also created Win32 tools in C++ for testing/verifying Bluetooth performance and all firmware functionality. Tool chain included Atmel AVR Studio 4, JTAGICE mkII, and Embarcadero C++ Builder 2010, Microsoft Visual SourceSafe.
  • Atmel Corporation
    Consultant
    Atmel Corporation Sep 2011 - Oct 2011
    San Jose, Ca, Us
    Developed PIC firmware in C, USB driver code, and Windows software in C++ for LED driver/control IC's. Tool chain included Microchip MPLAB C, ICD 2, and Borland Developer Studio 2006, Microsoft Visual SourceSafe.
  • Layered Intelligence Corp.
    Consultant
    Layered Intelligence Corp. Feb 2011 - Mar 2011
    Developed embedded firmware (in C) for ARM Cortex-M4 image processing prototype on Freescale Kinetis K60 tower platform. Developed message processing for Ethernet communication with target. Windows test software written in Embarcadero C++ Builder 2010. Embedded tool chain included Freescale MQX, IAR Systems EWARM development system.
  • Msilica Inc.
    Consultant
    Msilica Inc. Jul 2007 - Jan 2011
    Us
    Wrote firmware, driver, and software for custom integrated circuits. Developed USB/I²C firmware in C for PIC18F4550, PIC18F2455, and ATmega88 using MCC18 C compiler, MPLAB IDE, ICD 2 debugger, CodeVision AVR, JTAGICE mkII. Developed Win32 application software and USB driver in C++ for Windows XP & Vista platforms using Borland Developer Studio 2006 and assorted third-party VCL components. Source code control with Microsoft Visual SourceSafe.
  • Orchard-Rite Ltd, Inc.
    Embedded Systems Consultant
    Orchard-Rite Ltd, Inc. Oct 2009 - Nov 2009
    Developed Atmel AVR32 firmware in C for RF mesh network products. Tool chain includes IAR Embedded Workbench, Atmel JTAGICE mkII.
  • Schilling Robotics
    Consultant
    Schilling Robotics Jan 2008 - Apr 2008
    Developed firmware for TMS320DM642-based HD video link for deep-sea Remote Operated Vehicle (ROV). Tool chain includes TI Code Composer Studio and Spectrum Digital XDS510 USB emulator.
  • Ellex
    Consultant
    Ellex Apr 2005 - Nov 2007
    Lead developer of Win32 software for medical ultrasound imaging product based on Windows XP Embedded platform with kernel agent device driver extensions (DriverX) for real-time control of imaging hardware. Development environment was Borland C++ Builder 6 Professional with assorted third-party VCL components. Product features include real-time imaging, self-contained database, archive to CD/DVD media, export to various image file formats, Internet-based software updating, encrypted license/feature control.
  • Thoratec
    Consultant
    Thoratec Aug 2006 - Feb 2007
    Pleasanton, Ca, Us
    Atmel AVR firmware development for various Ventricular Assist (VA) devices and accessories.
  • Emit Technologies Llc
    Consultant
    Emit Technologies Llc Jan 2007 - Jan 2007
    Atmel ATmega128 firmware design with CodeVisionAVR, CPLD design (VHDL) and NIOS II code development using Altera Quartus II for advanced microwave technology products.
  • Hydrolynx Systems, Inc.
    Consultant
    Hydrolynx Systems, Inc. Jan 2002 - Jun 2004
    Microcontroller firmware development, hardware design and debug for remote sensing and RF repeater products based on Microchip Technology PIC MCU's (PIC12C508, PIC16C65B, PIC16x73, PIC16F874). Code developed in C using CCS PICC under Windows. Extensive use of I²C, tone decoding and encoding. Maintaining ToolBox Windows application (Visual C++). Created Borland C++ Builder 6 application for scheduled dialup and data retrieval from remote sensing stations.
  • Perma Pure Llc
    Consultant
    Perma Pure Llc Oct 2002 - Jan 2004
    Lakewood, Nj, Us
    Xilinx CPLD design, hardware debug, and Atmel AVR-based firmware development for sample conditioner product. Features include multi-channel data acquisition, PWM, calibration, PID thermal control. Onboard resources include external static RAM, serial (SPI) FLASH, 16x2 LCD, RS-232. Design incorporates Atmel ATmega128 microcontroller and Crystal Semiconductor CS8900A Ethernet interface for embedded browser interface. Code developed in C using CodeVision AVR and PR_RTX real-time kernel with JTAG ICE debugging. Web pages developed using Macromedia Dreamweaver MX.
  • Novalynx Corporation
    Consultant
    Novalynx Corporation Aug 2002 - Jan 2003
    Hardware debug and Atmel AVR-based firmware development for wind speed and temperature monitoring. Product uses Atmel ATmega16 microcontroller with NTC thermistor and includes Hyundai or Seiko 16x2 LCD and RS-232 debug. Code developed in C using CodeVision AVR and PR_RTX real-time kernel.
  • Indivos Corporation
    Consultant
    Indivos Corporation Jun 2001 - Sep 2001
    Assisted in hardware redesign of Hitachi SH7750 CPU board for biometric point-of-sale terminal system. Ported startup firmware, flash programming code, ThreadX kernel to SH4 target using Green Hills Software MULTI 2000 C++/C/assembly language development environment and Hitachi E10A JTAG ICE under Windows 2000. Wrote I²C code for communication between SH4 master and PIC18C252 slave. PIC development with CCS PCWH C compiler and EPIC programmer. Assisted in schematic and CPLD design for embedded USB host controller board based on ScanLogic IC. Hardware design tools included Protel 99 SE and Xilinx Foundation.
  • Center For Neuroscience, Uc Davis
    Consultant
    Center For Neuroscience, Uc Davis Nov 1997 - Sep 2000
    Responsible for design and implementation of trial-based stimulus sequencing and data acquisition software/hardware for use in the research of neuronal mechanisms involved in visual pattern recognition. Typical system requirements include real-time control better than 1 ms, frame-accurate, refresh-aligned video display dynamics, timing accuracy to 1 ms, TCP and digital communications control. Development tools include National Instruments LabWindows/CVI, Microsoft Visual C++, Borland C++ Builder, TurboPower Async Professional, DirectX 7, and Visual SourceSafe for Wintel-based platforms. Developed real-time kernel-level driver for PCI data acquisition card using NuMega Driver::Agent, SoftICE, and VToolsD. Developed 64-channel data acquisition software featuring real-time display and stream-to-disk, programmable triggering, sync statistics collection, remote TCP control.
  • Giga-Tronics
    Consultant
    Giga-Tronics Jul 1999 - Aug 2000
    Dublin, Ca, Us
    Developed embedded C/C++ code for IEEE-488 native mode and SCPI commands for a MC68340-based microwave test instrument running Nucleus RTOS. Target code cross-compiled using Diab Data D-C++ and pre-tested/simulated using Borland C++. Embedded development tools included EST visionICE Background Mode Debugger and visionClick software. Wrote Windows C++ application for firmware upgrades via RS-232 using Borland C++ Builder and TurboPower AsyncPro communications library.
  • Folsom Research, Inc. (Now Barco)
    Consultant
    Folsom Research, Inc. (Now Barco) Jun 1997 - Aug 1998
    Kortrijk, Be
    Assisted development of Windows application in Borland C++ Builder with TurboPower Async Professional library for Radar Remoting & Tracking System (RRTS). Product communicates via RS-232 links with multiple radars and video scan converter to track, display, and log maritime vessel movement in real-time on Windows NT 4.0 workstation PC's. Other features include user-defined zones, lines, reference points, history trails, video remoting, remote control.
  • Calimetrics, Inc.
    Consultant
    Calimetrics, Inc. Jun 1997 - Oct 1997
    Developed Windows application (ComBlaster) using Microsoft Visual C++ & MFC to transmit command files to test equipment via RS-232 port.
  • Medasonics, Inc. (Now Coopersurgical)
    Consultant
    Medasonics, Inc. (Now Coopersurgical) Mar 1995 - Mar 1997
    Designed microcontroller hardware and software for back-end of Doppler fetal stethoscope device (firstBeat). The battery-powered product uses a Microchip Technology PIC16C73 microcontroller to determine/display heart rate and control audio output circuit. Estimated heart rate is displayed on an LCD that is controlled via I²C bus. Firmware development was performed in C and assembly language using the Byte Craft Limited PIC Code Development System. Developed Doppler sensitivity test fixture software for use with PC-controlled data acquisition/motion control system using Watcom C/C++ with 32-bit DPMI extender and MetaWINDOW graphics library (for event-driven GUI). Developed security and compression software for trans-cranial Doppler system based on embedded PC platform. Modified existing product software written in Zortech C++ for execution under US Software's MultiTask! real-time kernel with DOS extender.
  • Endosonics Corporation (Now Philips)
    Consultant
    Endosonics Corporation (Now Philips) Sep 1993 - Mar 1995
    Developed system software and peripheral firmware for intravascular ultrasound imaging systems. Host systems based on MC680x0 CPU in a 9U VMEbus backplane running OS-9. Designed bit-mapped icons and logo for graphics display subsystem based on TMS34020. Developed hardware diagnostics tools for manufacturing and field service. Designed embedded software upgrade subsystem. Designed and implemented 80C51 and MC680x0 firmware (C, assembly language) for patient interface module (PIM) that communicates with host and catheter-mounted Dallas DS2502 Add-only serial PROM IC. Modified 80C51 and 80C550 hardware and firmware (C, assembly language) for enhanced Patient Interface Module Controller (PIC) and User Interface Controller (UIC). Implemented software-based log compression and grayscale enhancement tools.
  • Aspect Electronics, Inc.
    Consultant
    Aspect Electronics, Inc. May 1993 - May 1994
    Developed video image acquisition module for capturing, displaying, and storing real-time medical ultrasound images in modified TIFF format. Designed video signal interface board for IBM PC bus and remote switches (using Tango Schematic). Product is comprised of 80x86 motherboard with 8 MB RAM, commercial 24-bit video frame-grabber board, cine-loop memory card, video signal interface board, Ethernet network interface card, 3.5" SCSI magneto-optical disk drive, 345 MB IDE hard disk, and remote keypad and switches. Assisted in implementation of DICOM protocol for transmission of image data from acquisition module to various Ethernet servers. Wrote protected-mode-to-real-mode hooks to ASPI (Advanced SCSI Programming Interface) driver. All software written in Borland C and Watcom C32 with protected-mode multitasking extensions (US Software MultiTask!) and DOS/4GW 32-bit DOS extender.
  • Endosonics Corporation (Now Philips)
    Consultant
    Endosonics Corporation (Now Philips) Dec 1992 - Feb 1993
    Developed 8051 assembly language firmware for User Interface Controller (UIC) of ultrasonic scanned-image catheter system. The UIC receives and routes user inputs from keyboard, function keys, and trackball. Designed and documented message protocol for communication with 68000 VME Host via dual-port RAM. Designed and documented message protocol for RS-232 communication with Front End/Patient Interface Module (FE/PIM).
  • Verifone
    Consultant
    Verifone Jun 1990 - Jun 1992
    New York, Ny, Us
    Designed hardware (using OrCAD SDT, PLD) and software (all firmware, O/S drivers, test applications, font utilities) for intelligent vacuum fluorescent display (VFD) peripherals based on MC6805 & MC68000 processors for the Gemstone POS product line. Designed interprocessor communication protocol using Motorola's Serial Peripheral Interface (SPI). Designed discrete SPI hardware for use with various host processors. Developed device drivers in Lattice C and assembly language for MC68302 Serial Communication Controller subsystem. Developed I/O manager subsystem for Kadak AMX-based realtime operating system. Created various cross-development utilities in Borland C. Developed bank-switched ROM/RAM firmware kernel and application programming interface in C and assembly language for MNP3 modem peripheral based on Zilog Z84C15 to support downloadable code modules.

Jody Ono Skills

Embedded Systems Embedded Software Debugging Firmware Device Drivers Software Design Arm Microcontrollers Software Development C C++ Programming Visual Studio Testing Microprocessors Fpga Vhdl Hardware Architecture Processors Mfc Xilinx Product Development Hardware Visual C++ Digital Signal Processors Ic Operating Systems Usb Rtos Manufacturing Perl Soc Eda Embedded C Altera Pic Atmel Software Engineering Wireless I2c Pcb Design Asic Analog Ethernet Spi Win32 Api Assembly Windows Labwindows/cvi Hardware Design

Jody Ono Education Details

  • University Of California, Davis
    University Of California, Davis
    Electrical & Computer Engineering
  • California State University-Sacramento
    California State University-Sacramento
    Biomedical Engineering

Frequently Asked Questions about Jody Ono

What company does Jody Ono work for?

Jody Ono works for Dmf Lighting

What is Jody Ono's role at the current company?

Jody Ono's current role is Embedded Systems H/W & S/W Developer.

What is Jody Ono's email address?

Jody Ono's email address is jo****@****row.com

What is Jody Ono's direct phone number?

Jody Ono's direct phone number is +153030*****

What schools did Jody Ono attend?

Jody Ono attended University Of California, Davis, California State University-Sacramento.

What skills is Jody Ono known for?

Jody Ono has skills like Embedded Systems, Embedded Software, Debugging, Firmware, Device Drivers, Software Design, Arm, Microcontrollers, Software Development, C, C++, Programming.

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

Aero Online

Your AI prospecting assistant

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.