Naser Mohammadzadeh Email and Phone Number
I am a dedicated Computer Engineer (Ph.D.) with an extensive skill set spanning Embedded system design, C/C++, Verilog/VHDL, FPGA, DSPs, and Quantum Computing. My journey in the field has been marked by a commitment to excellence, leveraging advanced tools such as the Xilinx Vitis Toolset, Synopsys Compiler, Xilinx ISE, and Mentor Graphics Modelsim to bring innovative solutions to life.My expertise extends to the development of embedded systems, including hardware/software co-design and co-simulation. I have successfully navigated projects involving TI Microprocessors, TI DSPs, OMAP-L37, and Xilinx ZYNQ, showcasing a versatile understanding of diverse embedded platforms. My proficiency with the Microchip Cortex-M7 Microcontroller adds an extra layer of expertise in embedded environments.In FPGA design, I have demonstrated competence in both Custom and Off-the-Shelf FPGA IP cores, ensuring seamless integration into projects. Device driver design and implementation are integral parts of my skill set, allowing for efficient communication between hardware components and software layers.My adaptability extends to various development environments, including Microsoft Visual Studio, CLion, and TI Code Composer Studio. This versatility enables me to thrive in dynamic and challenging projects, consistently delivering high-quality solutions.Beyond traditional embedded systems, I am deeply engaged in cutting-edge technologies, including Quantum Computing, Quantum Circuits, and Quantum Algorithms. My exposure to heuristic algorithms complements my innovative problem-solving approach, aligning seamlessly with the demands of emerging technologies.
Rigid Robotics
View- Website:
- rigidrobotics.com
- Employees:
- 6
-
Senior Software DeveloperRigid Robotics Sep 2023 - PresentGreater Vancouver, British Columbia, Canada- Design and implement software solutions using C/C++ programming language on Linux platforms tailored for Mining solutions- Debug and troubleshoot complex software issues in a Linux environment- Design and implement multithreaded software components to ensure optimal performance and scalability- Apply modern software architectures, object-oriented design principles, and software design patterns to create robust and maintainable code- Collaborate with cross-functional teams, including product managers, software engineers, and quality assurance, to define software requirements and deliver innovative solutions- Modify and build embedded Linux kernel/filesystem/Uboot- Real-time systems and code/design optimization– Modify and recompile the Linux kernel to satisfy the project requirements- Write documentation for new and updated software– Toolsets * TI Code Composer Studio (CCS) * TI SDK * Microchip Studio -
Faculty MemberShahed University May 2011 - Aug 2023Tehran, Tehran Province, IranRESEARCH and DEVELOPMENT- Research/Development Projects- Software Development: Engaged in the research and development of software and applications within graduate research projects, departmental initiatives, and collaboration projects with industry.- Grant Writing: Successfully secured external funding through grant applications to support research endeavors.- Conference Participation- PublicationTEACHING: - Vocational Course Instructor: C/C++ Programming Language, Computer Aided Digital System Design using VHDL/Verilog, Digital System Design with FPGA, Computer System Architecture, VLSI, Quantum Computing, etc. - Student Advising- Supervision -
InstructorShahed University Feb 2011 - May 2011Tehran Province, IranCourse: Digital Electronics, VLSI -
Senior Embedded Software DeveloperRaya Excellence Center Jan 2022 - Jul 2023Tehran, Tehran Province, Iran- Designed and implemented embedded-system solutions based on ZYNQ-7000 device, demonstrating advanced proficiency in real-time embedded Linux (Yocto-compatible Petalinux), VHDL/Verilog, C, C++, and low-level languages.- Modified and built embedded Linux kernel/filesystem/Uboot - Designed, implemented, simulated, and tested FPGA circuits and systems, ensuring high-performance operation.- Designed, implemented, and tested embedded software applications- Designed, implemented, and tested custom IP for production FPGA- Designed, implemented, and tested Linux/hardware drivers for a customized board- Used and integrated Off-the Shelf (OTS) and custom FPGA IP cores- Automated design Generation using TCL scripts- Real-time systems and code/design optimization– TOOLSETs:** Xilinx Vitis Unified software platform** Xilinx Petalinux SDK** Modelsim** CLion
-
Researcher/DeveloperJohannes Kepler University Dec 2019 - Feb 2020Linz, Austriacolleagues (Prof. Robert Wille and Prof. Oliver Keszöcze) -
Senior Embedded Software DeveloperSoroush Wave System Company (S.W.S. Co.) Oct 2011 - Dec 2019Tehran, Tehran Province, Iran- Developed complex system including OMAP-L137 (ARM and DSP), FPGA, and GUI- Designed and implemented Linux kernel modules for on-board components connected to OMAP-L137- Partitioning the application into three parts: ARM-part running Montavista Linux, DSP-part, and FPGA-part- Designed and implemented communication protocols between- Modifying and recompiling the Linux kernel to satisfy the project requirements
-
Graduate Research Assistant (Ph.D.)Amirkabir University Of Technology - Tehran Polytechnic Jan 2007 - Dec 2010Tehran Province, Iran- Simulated the quantum hardware using C/C++- Proposed novel heuristic algorithms for quantum physical design automation- Implemented design automation algorithms using C/C++ - Proposed a software framework for the design and optimization of quantum circuits - Proposed physical synthesis techniques for quantum circuits - Implemented physical synthesis techniques using C/C++ -
Senior Hardware/Software DeveloperCe @ Sharif University Of Technology Jan 2006 - Jan 2007Tehran, Tehran Province, Iran– Designed and implemented a framework for an object-oriented embedded system based on OO-ASIPs * Co-designed Hardware/Software in object-oriented C++ * Converted the hardware part to SystemC, synthesized it by the Synopsys SystemC Compiler, and implemented it on the programming logic of a VirtexII-Pro FPGA * Compiled the software part and run it on the PowerPC processor embedded on a VirtexII-Pro FPGA * Developed an interface between software and hardware parts– Automated all design flow from an object-oriented model to a bitstream that is implementable on a Virtex II-Pro FPGA– Tools: * Xilinx ISE * Xilinx EDK * Mentor graphics Modelsim * Synopsys SystemC compiler * Microsoft Visual Studio -
Graduate Research Assistant (M.Sc.)Ce @ Sharif University Of Technology Sep 2003 - Jan 2006Tehran Province, Iran- Designed and implemented a framework for an object-oriented embedded system based on OO-ASIPs- Implemented JPEG algorithm using C++- Implemented MPEG2 algorithm using C++- Co-designed Hardware/Software in object-oriented C++- Converted the hardware part to SystemC and then Verilog- Compiled the software part and ran it on the embedded processor- Developed an interface between software and hardware parts
Naser Mohammadzadeh Education Details
-
Computer Engineering -
Computer System Architecture
Frequently Asked Questions about Naser Mohammadzadeh
What company does Naser Mohammadzadeh work for?
Naser Mohammadzadeh works for Rigid Robotics
What is Naser Mohammadzadeh's role at the current company?
Naser Mohammadzadeh's current role is Senior Software Developer, Ph.D..
What schools did Naser Mohammadzadeh attend?
Naser Mohammadzadeh attended Amirkabir University Of Technology - Tehran Polytechnic, Sharif University Of Technology.
Who are Naser Mohammadzadeh's colleagues?
Naser Mohammadzadeh's colleagues are Saeed Mirazimi, Aryan Maghsoud, Mohsen Akhavan, Maghsad Iri, Yadegar Ghaderi, Jay Chung, Balbino Peña.
Not the Naser Mohammadzadeh you were looking for?
-
-
-
Naser Mohammadzadeh
Stockholm County, Sweden -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial