Naser Mohammadzadeh

Naser Mohammadzadeh Email and Phone Number

Senior Software Developer, Ph.D. @ RIGID ROBOTICS
vancouver, british columbia, canada
Naser Mohammadzadeh's Location
Greater Vancouver Metropolitan Area, Canada
About Naser Mohammadzadeh

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.

Naser Mohammadzadeh's Current Company Details
RIGID ROBOTICS

Rigid Robotics

View
Senior Software Developer, Ph.D.
vancouver, british columbia, canada
Employees:
6
Naser Mohammadzadeh Work Experience Details
  • Rigid Robotics
    Senior Software Developer
    Rigid Robotics Sep 2023 - Present
    Greater 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
  • Shahed University
    Faculty Member
    Shahed University May 2011 - Aug 2023
    Tehran, Tehran Province, Iran
    RESEARCH 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
  • Shahed University
    Instructor
    Shahed University Feb 2011 - May 2011
    Tehran Province, Iran
    Course: Digital Electronics, VLSI
  • Raya Excellence Center
    Senior Embedded Software Developer
    Raya Excellence Center Jan 2022 - Jul 2023
    Tehran, 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
  • Johannes Kepler University
    Researcher/Developer
    Johannes Kepler University Dec 2019 - Feb 2020
    Linz, Austria
    colleagues (Prof. Robert Wille and Prof. Oliver Keszöcze)
  • Soroush Wave System Company (S.W.S. Co.)
    Senior Embedded Software Developer
    Soroush Wave System Company (S.W.S. Co.) Oct 2011 - Dec 2019
    Tehran, 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
  • Amirkabir University Of Technology - Tehran Polytechnic
    Graduate Research Assistant (Ph.D.)
    Amirkabir University Of Technology - Tehran Polytechnic Jan 2007 - Dec 2010
    Tehran 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++
  • Ce @ Sharif University Of Technology
    Senior Hardware/Software Developer
    Ce @ Sharif University Of Technology Jan 2006 - Jan 2007
    Tehran, 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
  • Ce @ Sharif University Of Technology
    Graduate Research Assistant (M.Sc.)
    Ce @ Sharif University Of Technology Sep 2003 - Jan 2006
    Tehran 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

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?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.