Joshua Girgis is an analog design engineer with eight years of hands-on experience building mixed-signal electronics and ruggedized instrumentation for marine and industrial applications. Currently at Analog Devices, he transitioned from intern to full-time engineer while earning a master’s in electrical and electronics engineering, bringing strong simulation, PCB design, and firmware skills to complex sensor systems. His background spans designing low-cost in-situ data buoys, autonomous IoT sensor networks, and advanced test systems that integrate microcontrollers, RF/I2C interfaces, and signal processing. Joshua pairs mechanical fabrication experience—sealed buoy housings and machined seals—with electronics expertise, giving him a rare full-stack hardware perspective from enclosure to embedded software. He’s driven by learning new engineering methods and has repeatedly delivered practical prototypes that bridge lab-grade measurement and field-deployable reliability.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Science, Mechanical Engineering, Alumni, Bachelor of Science, Mechanical Engineering, Alumni at University of Maine
Masters, Electrical and Electronics Engineering, Masters, Electrical and Electronics Engineering at Northeastern University
A copy of Arduino's wiring library with makefiles for easy building without the Arduino IDE
Contributions:37 pushes in 1 year 1 month
arduinoarduino-ideidewiringmakefiles
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
Joshua Girgis - Analog Design Engineer at Analog Devices