James Rodriguez

Embedded Software Engineer at Sighthound, Inc.

Berkeley, 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

👤
Senior
🎓
Top School
James Rodriguez is an embedded software engineer with over two decades of hands-on experience bringing up 32-/64-bit boards, porting BSPs and RTOSes (VxWorks, Linux, QNX and proprietary systems) across MIPS, PowerPC, SPARC and VLIW architectures. He has owned low-level platform software for dozens of WLAN access point and controller designs, written bootloaders and device drivers, and is expert in JTAG debugging and GNU toolchains. James combines legacy RTOS expertise from early telecom and avionics projects with modern embedded Linux/Yocto and container-focused work for NVIDIA Jetson, enabling GPU-aware container runtimes on constrained platforms. Based in Berkeley, he blends deep assembly-level troubleshooting with pragmatic build and CI work, making him equally effective in board bring-up or building reproducible Yocto/Buildroot BSPs. An uncommon strength is his track record of single-handedly taking product platforms from raw silicon to production-ready BSPs across multiple processor families.
code11 years of coding experience
job27 years of employment as a software developer
bookB.A. Computer Science, B.A. Computer Science at University of California, Berkeley
github-logo-circle

Github Skills (11)

docker10
build-system10
yocto-project10
jetson10
containerization10
dockers10
yocto10
linux9
go9
embedded8
sys8

Programming languages (14)

C++JinjaCRustGoBitBakeEJSTypeScript

Github contributions (5)

github-logo-circle
OE4T/meta-tegra

Feb 2020 - Feb 2020

BSP layer for NVIDIA Jetson platforms, based on L4T
Role in this project:
userDevOps Engineer
Contributions:15 commits, 9 PRs, 78 comments in 4 days
Contributions summary:James's contributions center on building and integrating containerization tools and runtimes for NVIDIA hardware, specifically for the NVIDIA Jetson platforms. They added packages for `nvidia-container-toolkit`, `nvidia-docker`, and `nvidia-container-runtime`, indicating a focus on enabling GPU support within containerized environments. The commits demonstrate expertise in building Yocto Project recipes for these components and adapting configurations for the target platform.
bspnvidia-jetson
sighthoundinc/services

Oct 2022 - Jun 2023

Sighthound docker-compose service
Contributions:3 releases, 26 reviews, 63 PRs in 8 months
docker-composedockercompose
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