Jim Newman is a firmware engineer based in San Francisco with eight years focused on hand-tracking and embedded systems work at Leap Motion and Ultraleap. He developed low-level Linux kernel drivers for MEMS sensors, a USB Audio 2.0 driver for NXP LPC43xx, Nordic nRF5x firmware using ESB, and integrations of Leap hand-tracking hardware into third‑party headsets. He dramatically optimized an 8‑bit PIC signal path using Configurable Logic Cells, reducing signal propagation from about 5 µs to ~200 ns, showcasing strong hardware–software co‑design skills. Earlier roles in diagnostic and calibration software for ATE systems provided deep experience in instrument drivers, test infrastructure, and cross‑platform C/C++ development. Jim holds a BS in Computer Science from Marist College and an associate degree in Electrical and Electronics Engineering from NIT, and is currently enjoying retirement while remaining known for pragmatic, low-level problem solving.
8 years of coding experience
33 years of employment as a software developer
3.77 GPA, 3.77 GPA at Marist College
Associate's degree, Electrical and Electronics Engineering, 4.0 GPA, Associate's degree, Electrical and Electronics Engineering, 4.0 GPA at National Institute of Technology
Nordic BLE Transceiver Using Enhanced Shock Burst Protocol (ESB) w/Bootloader
Contributions:35 commits, 14 PRs, 9 pushes in 3 years 1 month
esbnordicbluetoothblebluetooth-low-energy
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.