Ciro Nishiguchi

Senior Principal Software Engineer at Atom Computing

Austin, Texas, 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

👤
Senior
🎓
Top School
Ciro Nishiguchi is a Senior Principal Software Engineer in Austin with 20+ years building device drivers, embedded systems, and application software for test and measurement hardware. He has led large teams and re-architected critical streaming and driver stacks for NI’s flagship products—enabling full RF bandwidth on multiple USRP models and helping launch the award-winning Vector Signal Transceiver line. At NI he bridged hardware, HDL, kernel drivers and FPGA IP, and now applies that systems-level expertise at Atom Computing. An active contributor to the EttusResearch UHD repo, he’s fixed subtle DSP and build issues and added benchmarking and multi-channel networking support that improve real-world performance analysis. Known for turning complex instrument requirements into reliable, high-performance software, he brings both hands-on coding and technical leadership to deeply integrated hardware-software products.
code8 years of coding experience
job22 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at Rice University
languagesPortuguese, English
github-logo-circle

Github Skills (13)

fpga10
uhd10
c-language10
cprogramming-language10
sdl10
performance-monitoring9
performance-measurement9
system-design9
performance-analytics9
performance-monitor9
cmake9
performance-analysis9
performance-tuning9

Programming languages (1)

Verilog

Github contributions (5)

github-logo-circle
EttusResearch/uhd

Aug 2018 - Jan 2021

The USRP™ Hardware Driver Repository
Role in this project:
userBack-end Developer & System Architect
Contributions:61 commits in 2 years 5 months
Contributions summary:Ciro primarily contributed to the UHD (USRP™ Hardware Driver) repository by fixing bugs and adding new example code. Their work included defining and modifying the UHD API macro to resolve compilation errors when building static libraries on Windows and fixing rounding errors in DDC/DUC rate calculation. They also added a benchmark streamer example that tests different streaming code paths. Furthermore, the user added the traffic counter to null source sinks, which helps with performance analysis. They also added support for multi-channel and dual ethernet configurations to the benchmark streamer.
driverusrphardwaresdruhd
cirotn/emacs-setup

Apr 2018 - Oct 2022

Contributions:92 pushes, 2 branches in 4 years 7 months
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
Ciro Nishiguchi - Senior Principal Software Engineer at Atom Computing