Summary
Gedaliah Knizhnik is a Staff Software Engineer and roboticist with a PhD from the University of Pennsylvania and seven years of experience building real-time control, planning, and embedded systems for aquatic and mobile robots. He combines systems-level software design with hands-on hardware development—PCBs, SolidWorks prototyping, and ESP32-based RTOS firmware—to deliver robust platforms that operate in challenging real-world flows. His doctoral work on underactuated, modular, reconfigurable surface robots produced novel C++/Python control algorithms and energy-efficient cooperative behaviors validated in a dedicated aquatic test facility. At Forterra he applies that same end-to-end approach to production robotic software, focusing on maintainable architectures that scale as capabilities grow. Known for mentoring students and leading multi-year research projects, he brings both academic rigor and practical engineering trade-offs to complex autonomy problems.
7 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Mechanical Engineering, Bachelor of Science (B.S.), Mechanical Engineering at University of Maryland - A. James Clark School of Engineering
Doctor of Philosophy - PhD, Mechanical Engineering, Doctor of Philosophy - PhD, Mechanical Engineering at University of Pennsylvania
English, Russian, Hebrew