Jakub ukończył studia na wydziale Elektroniki i Telekomunikacji Politechniki Wrocławskiej, uzyskując w 2006 r. tytuł magistra inżyniera w dziedzinie Przetwarzania Sygnałów w Telekomunikacji Cyfrowej.
Karierę zawodową rozpoczął w Nokia Siemens Networks w dziale Badań Technologii Radiowych na stanowisku Architekta Systemu i Oprogramowania. Jakub był odpowiedzialny za rozwój symulatora sieci Long Term Evolution i wspieranie standaryzacji 3GPP. W ramach europejskiego projektu WINNER był zaangażowany w badania nad zaawansowanymi technikami adaptacji łącza radiowego i dynamicznego zarządzania zasobami transmisyjnymi, modelowania kanału dla systemów wieloantenowych oraz przetwarzania MIMO dla sieci komórkowych 4G opartej na technologii OFDM. W projekcie FP7 SOCRATES jako reprezentant NSN Polska pracował nad technikami Self Organizing Networks (SON). Efektem pracy badawczej były publikacje na forum IEEE oraz udział w międzynarodowych konferencjach.
W 2008 r. Jakub dołączył do Research & Engineering Center Sp z o.o., gdzie pracował nad tworzeniem produktów dla przemysłu samochodowego. Specjalizował się w obszarze technologii radiowych (DAB SDARS, IBOC, RDS) dla systemów multimedialnych stosowanych w autach sektora premium. Kierował pracą 5-osobowego zespołu wykorzystując techniki rozwoju oprogramowania SCRUM.
W czerwcu 2010 r. Jakub dołączył do zespołu badawczego WCB EIT+ jako Starszy Specjalista ds. Technologii Radiowych. Obecnie bierze udział w projektach FIVER oraz EUWB+. Jego głównymi tematami badawczymi są algorytmy kompensacyjne dla sieci światłowodowych w technologii Radio over Fibre, dynamiczny przydział zasobów częstotliwościowych i współdzielenie zasobów w bieżących i przyszłych sieciach bezprzewodowych.