Principal Software Engineer
Santa Clara, CA
EPAM Systems at Google
Senior Software Engineer
July 2017 to September 2017
Mountain View, CA
Senior Software Engineer Contract
March 2017 to June 2017
Senior Software Engineer
January 2012 to October 2015
San Jose, CA
October 2005 to December 2011
University of Waterloo
Research Assistant, VLSI Group, Electrical & Computer Engineering Dept.
January 2000 to August 2005
Waterloo, Ontario, Canada
MindWork Middle East
Java and Internet Developer
July 1998 to December 1999
Research Assistant, Systems & Computer Engineering Dept.
January 1996 to June 1998
What company does Ibrahim Almohandes work for?
Ibrahim Almohandes works for Roche
What is Ibrahim Almohandes's role at Roche?
Ibrahim Almohandes is Principal Software Engineer
What industry does Ibrahim Almohandes work in?
Ibrahim Almohandes works in the Biotechnology industry.
💼 Past Experience
Ibrahim Almohandes's education and work experience:Ibrahim Almohandes holds a B.Tech in Computing from Cairo University. He has experience in software development in C++, working on the backend annotation tool and C++ APIs for the Lattice Synthesis Engine. Almohandes also has experience in HDL modelling, simulation, and synthesis, using Matlab and C.
Ibrahim Almohandes is a PhD candidate in Electrical and Computer Engineering at the University of Waterloo. Almohandes's previous education spans from a Doctor of Philosophy at the University of Waterloo in 2000, to a Master’s in Electrical Engineering at Ain Shams University in 1996 and a B.Sc. at the Al-Azhar University in Cairo, Egypt in 1989. Almohandes’s undergraduate education began at the Al-Azhar University in Cairo, Egypt with a degree in Systems and Computer Engineering. Almohandes completed his undergraduate studies in 1995.
💡 Technical & Interpersonal Skills
Ibrahim Almohandes has a Master's degree in electrical engineering from Rutgers University and experience with C++, Python, and Java. In his previous roles, Ibrahim Almohandes has worked in software development, HDL modelling, FPGA prototyping, and digital manufacturing. He has a strong understanding of IEEE-P1735 encoding/decryption, as well as best practices for software development. Ibrahim Almohandes is also a skilled communicator, having completed many digital manufacturing tasks as a technical support agent.
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
2 year(s), 10 month(s)
There's 88% chance that Ibrahim Almohandes is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required