Darren Schachter

Wireless PHY Systems And Simulation Engineer

San Francisco Bay Area 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
Darren Schachter is a wireless PHY systems and simulation engineer with a decade of hands-on experience developing RF and embedded systems, currently working at Apple after progressing from intern to RF system integration roles. He holds a BS and is pursuing an MEng in Electrical and Computer Engineering at Cornell, with coursework and research spanning RF/wireless, embedded Linux, analog design, and high-performance simulation. Darren has led embedded teams—designing flight software and custom data-acquisition hardware—and contributed notable open-source work to BeagleBone projects, adding PWM/DMTimer support and improving device tree overlays and pin control utilities. Comfortable scripting automated RF testbeds and working with vector signal analyzers and channel emulators, he blends practical lab expertise with software-driven instrumentation and FPGA acceleration experience. Colleagues rely on him to translate complex wireless requirements into reproducible test procedures and robust low-level firmware.
code10 years of coding experience
job3 years of employment as a software developer
bookHigh Technology High School
bookMaster of Engineering - MEng Electrical and Computer Engineering, Master of Engineering - MEng Electrical and Computer Engineering at Cornell University
github-logo-circle

Github Skills (14)

c1710
gpio10
embedded10
beagle10
beagleboard10
c1110
sys10
pwm10
hardware9
python9
system-configuration9
linux-kernel9
server-configuration9
configurations9

Programming languages (7)

ShellCJavaScriptHTMLRoffRubyPython

Github contributions (5)

github-logo-circle
Adafruit's BeagleBone IO Python Library
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits, 1 PR, 2 comments in 2 days
Contributions summary:Darren contributed to the Adafruit BeagleBone IO Python Library by adding support for DMTimer PWM functionality. Their work involved defining PWM pins for specific BeagleBone variants (PocketBeagle and BBB), modifying the underlying C code to accommodate these new pins, and adjusting paths for accessing PWM controls. They also implemented a function to identify DMTimer pins and improved error logging related to device tree overlay loading.
python-librarybeaglebonepythonadafruitbeaglebone-black
Device Tree Overlays for bb.org boards
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 commits in 15 days
Contributions summary:Darren's contributions primarily involve developing device tree overlays for BeagleBone Black boards. They implemented a `config-pin` tool, adding functionality for setting GPIO direction (in/out modes) and improving memory management. The user's work also included creating and integrating new device tree overlay files related to timers for PB-PWM boards, showcasing expertise in hardware configuration and device tree manipulation. The commits demonstrate a strong understanding of embedded systems and hardware interaction.
device-treeoverlays
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
Darren Schachter - Wireless PHY Systems And Simulation Engineer