Jim Newman

Firmware Engineer at Leap Motion, Inc.

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job33 years of employment as a software developer
book3.77 GPA, 3.77 GPA at Marist College
bookAssociate's degree, Electrical and Electronics Engineering, 4.0 GPA, Associate's degree, Electrical and Electronics Engineering, 4.0 GPA at National Institute of Technology
github-logo-circle

Github Skills (31)

leap-motion9
microprocessors9
headset9
cassette8
assembler8
assembly8
sega-genesis7
imu7
peripheral7
bluetooth7
bluetooth-low-energy7
acpi7
680007
megadrive7
apple26

Programming languages (1)

C

Github contributions (5)

github-logo-circle
Contributions:16 commits, 18 PRs, 17 pushes in 4 years 6 months
assemblyassemblermicroprocessors
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.
Request Free Trial