Goran Čengić is a Design Architect and seasoned embedded/linux software engineer with over a decade of experience driving firmware, hardware sub-system and Linux development at Ericsson. He blends deep academic rigor—a PhD and visiting research tenure at UIUC—with hands-on product engineering across embedded hardware, soft IP cores and production Linux stacks. At Ericsson he progressed from hardware and firmware roles into senior Linux and design architecture positions, demonstrating an ability to bridge low-level systems design and higher-level architectural thinking. Based in Gothenburg, he is known as a collaborative, self-motivated team player who brings methodical problem solving and a researcher's curiosity to industrial-scale telecommunication projects. An uncommon strength is his sustained cross-disciplinary fluency, enabling him to translate complex hardware constraints into practical, maintainable software architectures.
10 years of coding experience
17 years of employment as a software developer
University of Illinois Urbana-Champaign
Master of Science - MSc, Master of Science - MSc at Chalmers University of Technology
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.