Mark O.

Mark O. Email and Phone Number

Technical Director @ Vivint
provo, utah, united states
Mark O.'s Location
Vineyard, Utah, United States, United States
About Mark O.

In my 12 year career I have obtained a broad set of experience in the fields of embedded development and computer vision. This enables me to deeply understand the full span of complex embedded systems and to use this knowledge to shape system improvements, avoid future problems, efficiently debug, and be a cross-discipline collaborator. I have been successful as a team lead at not only delivering high quality products on schedule but at also building a tight-knit team dynamic with a culture of collaboration, camaraderie, and continuous improvement.• Primary Languages: C++, C, Python• Video: Gstreamer, OpenCV, Object Tracking, Optic Flow, Stabilization, H.264/H.265, RTSP• Debug: Logic analyzer, oscilloscope, SMD soldering, KiCad• Operating Systems: Linux, Safe/Free-RTOS, bare-metal• Protocols:

Mark O.'s Current Company Details
Vivint

Vivint

View
Technical Director
provo, utah, united states
Website:
vivint.com
Employees:
6010
Mark O. Work Experience Details
  • Vivint
    Technical Director
    Vivint Mar 2022 - Present
    Lehi, Utah, United States
  • Teledyne Flir
    Manager Of Embedded Software Development
    Teledyne Flir Apr 2021 - Mar 2022
    Orem, Utah, United States
    Led team to deliver all critical product capabilities on schedule for internal milestones and customer demos over the course of two years, for a specialized drone with a multi-axis stabilized gimbal, dual EO/IR cameras, and additional payload capabilitiesPrimary architect of a flexible, cross-platform, drone HW and SW architecture and development environment that is being used on multiple FLIR developed drones that was designed through collaboration with product stakeholders and cross-discipline engineersLed the SW and HW development of a cross-platform, multi-stream video pipeline with stabilization, optic flow, object tracking, and video recording and streamingImplemented features at various levels of the system such as low-level MCU drivers, OTA firmware updates, Yocto custom Linux distro, camera integration, automation utilities, simulation, etc.
  • Teledyne Flir
    Senior Embedded Software Engineer
    Teledyne Flir Jan 2018 - Apr 2021
    Orem, Ut
  • Lockheed Martin Procerus Technologies
    Staff Embedded Software Engineer
    Lockheed Martin Procerus Technologies Mar 2014 - Jan 2018
    Provo, Utah Area
    Developed firmware for a 3-axis mechanically stabilized gimbal with dual cameras (EO/IR), onboard video stabilization, object tracking, and video streaming.Improved reliability and extended capabilities such as adding power saving state, reducing sensor error, making external peripheral interfaces more robust, and improving fault handling.Optimized video pipeline to increase concurrent video and still image throughput by 200%
  • Sandia National Laboratories
    Software Engineer
    Sandia National Laboratories Oct 2011 - Mar 2014
    Albuquerque, New Mexico Area
    Implemented algorithms on an operational, real-time satellite ground station including an algorithm for fusing multiple 2D Kalman filter solutions into a single 3D Kalman filter solutionComputer vision algorithm research and implementation including an algorithm that leveraged problem specific constraints to track moving targets across video frames with SNR below 0dB
  • Brigham Young University
    Engineering Research Assistant
    Brigham Young University May 2010 - Nov 2011
    Provo, Utah Area
    Prototyped with Matlab/Simulink, implemented with C++, and field tested an original guidance and control algorithm for performing a cooperative rendezvous of multiple dronesProduced a method for navigating UAVs along time-optimal curves for intercepting other air vehiclesDeveloped original non-linear Lyapunov control laws for UAV path following
  • Brigham Young University
    Engineering Teaching Assistant
    Brigham Young University Jan 2010 - Apr 2010
    Provo, Utah Area
    Taught and reinforced principles and implementation of numerical methods in C++, Matlab and Excel
  • Novatek Inc
    Mechanical Design Intern
    Novatek Inc May 2008 - Oct 2009
    Provo, Utah Area
    • Assisted in the development and design of a next generation Oil and Gas Steerable Drilling System• Designed, modeled, and made engineering drawings for prototype and test parts

Mark O. Education Details

Frequently Asked Questions about Mark O.

What company does Mark O. work for?

Mark O. works for Vivint

What is Mark O.'s role at the current company?

Mark O.'s current role is Technical Director.

What schools did Mark O. attend?

Mark O. attended Brigham Young University, Brigham Young University.

Who are Mark O.'s colleagues?

Mark O.'s colleagues are Matthew Clement, Billy Stewart, Joshua Coppla, Tre Fowler, Sean Cook, Colton Simpson, Mark Smith.

Not the Mark O. 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.