Manager, Type-1 Radio Software, Radio Products at TrellisWare Technologies
San Diego, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sojin Kang is a seasoned radio and embedded software leader with over 6 years of recent industry experience and a lengthy engineering career dating back to early roles at Motorola and Nokia. Currently managing Type-1 Radio Software for TrellisWare in San Diego, she combines hands-on firmware and DevOps expertise with product-level responsibility for reliable radio systems. Her open-source contributions to the SONiC ecosystem demonstrate practical skills in CLI tooling, platform APIs, SNMP/PDU support, and build/reboot reliability improvements—work that directly improves diagnosability and system robustness. With a Master’s in Computer Science from Seoul National University, she is comfortable bridging low-level hardware interfaces and higher-level system orchestration, and she has a track record of adding pragmatic features like soft-reboot paths and firmware auto-update components that reduce operational friction.
6 years of coding experience
21 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Seoul National University
Python packages which provide a common interface to platform-specific hardware peripherals in SONiC
Role in this project:
Back-end Developer
Contributions:21 reviews, 11 commits, 27 PRs in 2 years 2 months
Contributions summary:Sojin primarily focused on enhancing the `sonic-platform-common` repository by modifying and expanding platform-specific interfaces. Their contributions included refactoring existing PCIe device checks using sysfs, and adding a component for auto-updating firmware to the platform API. They also worked on ensuring the code returned the correct value when there was an issue with the firmware. Additionally, they improved the `get_pcie_aer_stats` function and refactored the YAML config file to align with a new revision.
Scripts which perform an installable binary image build for SONiC
Role in this project:
DevOps Engineer
Contributions:229 reviews, 41 commits, 189 PRs in 2 years 11 months
Contributions summary:Sojin primarily focused on improving the build process and system stability of the SONiC image. They implemented features like disabling the hardware watchdog during boot for faster reboots and warm reboots. Moreover, the user added services for PCIe device checking and reboot history logging, enhancing system monitoring capabilities. They also made changes to the PMON docker configuration and systemd service files.
armv6installableimage-buildsonicbinary-image
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
Sojin Kang - Manager, Type-1 Radio Software, Radio Products at TrellisWare Technologies