Eric Katzfey
Chief of Software at ModalAI- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
ModalAI
-
United States
-
Computers and Electronics Manufacturing
-
1 - 100 Employee
-
Chief of Software
-
Aug 2018 - Present
Leading the development of software for robotics applications built upon Qualcomm Snapdragon SoC devices. Specializing in Linux, ROS, and advanced algorithms such as SLAM, VIO, VOA, and AI. Leading the development of software for robotics applications built upon Qualcomm Snapdragon SoC devices. Specializing in Linux, ROS, and advanced algorithms such as SLAM, VIO, VOA, and AI.
-
-
-
Qualcomm
-
United States
-
Telecommunications
-
700 & Above Employee
-
Senior Director Of Technology
-
Apr 2012 - Aug 2018
2015 – 2018 Project engineer for a OneWeb LEO satellite constellation simulator for user terminal testing• Python and web page based controller application to manage embedded processing units. Hosted on a CentOS Linux server.• Embedded Linux FPGA development cards hosting RF, and digital processing functions to simulate satellite motion (dynamic delay, Doppler, SNR, and handover). Cards housed in a Vadatech high speed 40G Ethernet chassis2012 – 2015 Software lead for a small group of researchers investigating various embedded software topics• Added support for a Snapdragon SoC to the OpenOCD open source debugger. This allows users of third party development boards (e.g. Inforce IFC6410) to re-flash the boot images using off the shelf JTAG dongles and OpenOCD.• Research into compiler optimizations for E2 processor architecture. Use of a custom designed Instruction Set Simulator to analyze the performance of compiler generated assembly code and hand generated code to help drive compiler optimizations.• Real-time trace processing on Qualcomm DSP (Hexagon). Use of a Lauterbach high-speed instruction trace unit to stream trace data to a server, which generates code coverage and performance data all in real time. Platform was used to gauge effectiveness of security fuzz testing.• Embedded USB debugger. Developed a simulation platform using a Cypress embedded USB development board for a custom USB to JTAG / SWD bridge. Modified OpenOCD and gdb for use as the debugger.• Optimized the Hexagon Instruction Set Simulator using Dynamic Binary Translation based on LLVM components. Hosted on a Windows platform in either standalone mode or integrated into a SystemC TLM-2.0 platform. Show less
-
-
Various engineering and management titles
-
Apr 1991 - Apr 2012
Various development and leadership roles focused primarily on wireless base station commercial products and prototypes• Project engineer for a custom ASIC for femto / small cellular base-stations supporting CDMA 1x, 1x-EVDO, and WCDMA wireless standards.• Project engineer for a CDMA 1x base station modem custom ASIC (CSM6700) supporting up to 256 simultaneous users.• Software lead for a WCDMA base station modem (CSM5200)• Software lead for 1x-EVDO small base station modem.• Software development lead for commercial CDMA IS-95 base station physical layer module. Intel i960 based board with custom RTOS, integrated custom modem ASIC, and support for network management, control, and data channels. (CSM2000)• Software developer for validation of a custom CDMA IS-95 modem ASIC (CSM 1.0). Intel i960 based validation board with custom RTOS. Automated software test suite to validate custom ASIC CDMA search, demodulation, decoding, modulation, and encoding functions.• Software developer on discrete custom ASIC based CDMA base station prototype.• RF software development for CDMA base station prototype. Intel 186 embedded processor running custom RTOS controlling PLLs, measuring power, controlling AGC loops Show less
-
-
Education
-
UC San Diego
BA Computer Science, Embedded programming, Graphics, etc. -
UC San Diego
BA Management Science, Microeconomic theory