M

Mojtaba Hosseini

About

Detail

VP of Engineering
Ottawa, Ontario, Canada

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Solink
    Senior Member of Technical Staff
    Solink
    Jun 2026 - Current (3 months)
    Lead Solink's video pipeline architecture and implementation
  • Nanometrics Seismic Monitoring Solutions
    Director, Global Data Services
    Nanometrics Seismic Monitoring Solutions
    Mar 2020 - Aug 2021 (1 year 6 months)
    Nanometrics' Seismic Monitoring Services empowers our global customers to make mission-critical operational decisions by delivering world-class seismic data services and products around the clock. I’m responsible for the research & scientific development and operation of the organization and its ability to deliver high-impact services: 1. A team of research scientists developing state of the art machine learning solutions to automatically detect and process seismic data; 2. A melded team of software engineers and operations experts (DevOps) delivering highly reliable cloud-based seismic data services to our customers; 3. A team of geophysicists who further interpret the seismic data, help operate seismic networks and look to drive exc
  • Nanometrics Seismic Monitoring Solutions
    Senior Solutions Architect
    Nanometrics Seismic Monitoring Solutions
    Jun 2019 - Feb 2020 (9 months)
    As part of a quickly growing company, my primary goal is to help scale the services division through: 1-Architecting new solutions and product (or improving existing products) to delight seismic services customers 2-Drive operational effectiveness across multiple groups (R&D, Science, Operations, Marketing, Sales, Data Analysis) to achieve customer desired outcome (e.g. building a DevOps culture) 3-Disrupt traditional seismology market with innovative solutions and new business models by introducing Software as a Service (SaaS)
  • Microsemi Corporation
    Software Development Manager
    Microsemi Corporation
    Sep 2017 - May 2019 (1 year 9 months)
    Manage 3 software teams (Firmware, embedded software, GUI) consisting of all levels (principal, senior, intermediate, junior) producing timing product lines. Primary mandate is change: from waterfall to agile, modernizing tools and processes, introducing more regression and unit testing, documentation and better technical onboarding. Responsible for long-term vision of the team, resource management, members' career development, developing new leaders, software architecture, innovation, interfacing with other groups.
  • Pleora Technologies
    Manager Video Product Architecture and Technology
    Pleora Technologies
    Jun 2016 - Sep 2017 (1 year 4 months)
    Responsible for the long-term overall architecture (software, embedded software, FPGA) of the video delivery platform at Pleora as well as researching, investigating and incorporating new innovative technologies into Pleora's video interface products. Manage a team of senior, experienced engineers in their career and definition of architecture and product technologies as well mentor junior team members to grow into more senior roles. Take part in definition, architecture, design and implementation of new innovative products and provide input into product management and sales and marketing regarding new technologies and architecture/platform impacts as well as absorb input from customers, product management and sales on architecture and te
  • Pleora Technologies
    Software Development Manager
    Pleora Technologies
    Nov 2015 - Jun 2016 (8 months)
    Lead and manage all aspects of software development while continuing to contribute as an architect and senior developer. Leadership: maintain a long-term view of the position of the software within the company, the position of the company within the market and lead a group of highly engaged contributors to continually strive for high quality products while inspiring for the team to be a thought-leader in the market. Innovation: research emerging technologies, markets and disruptions, and foster a culture of innovation and forward-thinking within the group and company. Coordinate research efforts with external entities (universities and research centres) and create opportunities for technical risk-taking and exploration. Management: Re
  • Pleora Technologies
    Software Team Lead
    Pleora Technologies
    Jan 2015 - Nov 2015 (11 months)
    Lead a team of exceptional software developers towards providing a flexible, modular, customer friendly, cross-platform SDK for GigE and USB cameras. Participate in software architectural, design and specification efforts as well as develop features and fix defects in existing products. Foster a forward-thinking disciplined software team culture focused on on-time delivery of high quality products, improving processes and software over time and striving for excellence. Interface with application engineers and customers as well as product management to coordinate efforts, remove bottlenecks, and set priorities for the software team.
  • Magor
    Multimedia Principal Software Architect/Developer
    Magor
    Jun 2007 - Jan 2015 (7 years 8 months)
    Lead the team that developed Magor's video and visual collaboration portion of the telecollaboration and videoconferencing product. This involved design of an efficient real-time capture-encode-transmit-receive-decode-display architecture, implemented in C/C++ on a Linux platform and later ported to Windows. For the display portion, did OpenGL inside Qt. For some image processing algorithms, used NVIDIA's CUDA libraries to run on GPUs (later ported to OpenCL). Developed a network adaptation and congestion control mechanism so the HD video stream can work on the Internet (was awarded patents as a result). Helped design and implement spatial and temporal scalable video coding as well as its adaptation in use in an impaired network such as th
  • University of Ottawa
    Adjunct Professor
    University of Ottawa
    Jan 2007 - Sep 2017 (10 years 9 months)
    The adjunct position allowed me to keep in contact with students, professors and researchers at University of Ottawa. Through this relationship I was able to participate and help define collaborative research projects between my industrial employers (e.g. Magor) and University of Ottawa (e.g. DISCOVER lab). I also co-supervisored two Masters students and a Phd Student that worked on industry-coordinated projects. Projects were funded through NSERC. I am also a co-applicant on research projects funded by various government agencies, allowing me to keep a connection to academia and stay connected to academic research while working on cutting edge technology in the industry, culminating in several patents and publications in conferences and j
  • M
    Video Software Engineer
    MtekVision Canada previously Atsana now part of NXP Freescale
    Apr 2004 - Jun 2007 (3 years 3 months)
    Developed MPEG4 and H264 codec on embedded semiconductor chip Lots of optimization effort on codecs using specialized hardware blocks Helped in development of multimedia applications (mobileTV, DVBH, DMB) for mobile applications I was involved with the integration of one of Atsana's (now MtekVision) first mobile multimedia chips into a Samsung phone that made it into production. Spent some time in Seoul, Gumi and Suwan (South Korea) in Samsung R&D centers and factories during the integration process and was heavily involved in debugging. Embedded software development on parallel processors
Education verified_user 0% verified
  • University of Ottawa
    PhD, Electrical Engineering
    University of Ottawa
    Jan 2001 - Jan 2004 (3 years 1 month)
Projects (professional or personal) verified_user 0% verified
    Awards verified_user 0% verified
    • P
      Professional Engineers of Ontario Gold Medal
      Professional Engineers of Ontario
    • University of Ottawa
      Gold Medal for Highest Standing in Faculty of Engineering
      University of Ottawa
      Highest Cumulative Grade Point Average (CGPA) among all graduates from faculty of engineering at the University of Ottawa in 2000.
    Publications verified_user 0% verified
    • C
      End System Multicast Routing for Multiparty VideoConferencing Applications
      Computer Communications Elsevier Jul
    • I
      Software Reinvents Machine Vision
      Industrial Photonics Oct
      Thanks to advances in software and the widespread deployment of vision systems in industrial settings, designers can now harness data from countless users to build self-learning imaging systems. Software’s power to transform business models — backed by a global army of cameras and sensors capturing optical data — could also leave some traditional machine vision companies struggling to find the right path forward
    • I
      A fast-adjusting high-quality rate control algorithm for HD video streaming
      IEEE Conference on Multimedia and Expo Jul
    • I
      A Survey of Application Layer Multicast Protocols
      IEEE Communications Survey and Tutorials Sep
    This is a community-created genome.