Joseph Olivier

Joseph Olivier Email and Phone Number

Staff Embedded Software Engineer @ Lytx, Inc.
San Diego, CA, US
Joseph Olivier's Location
San Diego, California, United States, United States
Joseph Olivier's Contact Details
About Joseph Olivier

Joseph Olivier is a Staff Embedded Software Engineer at Lytx, Inc.. He possess expertise in embedded systems, software engineering, programming, c++, python and 11 more skills. Colleagues describe him as "Joe is a top notch and eager engineer. Joe posesses the right balance of analysis with practical hands-on get the work done and stick-to-it ness. Joe is a brilliant engineer and is great at diving in and very quickly turning out prototype code. In the future I would definitely like to have Joe as a part of my organization.", "I worked with Joe for nearly a year at Meshtel. He writes excellent software with generous comments. His biggest strength is his ability to solve a problem quickly with the given hardware and time restraints. His mix of practical know-how and theoretical prowess were a huge asset to the team, and I can do nothing but recommend him for any other project.", and "Joe is one of those unique developers who not only writes code well, but also communicates his ideas clearly and effectively. With a deep understanding of the system, an intuitive grasp of task distribution, and a sense of humor to boot, Joe was truly an awesome manager."

Joseph Olivier's Current Company Details
Lytx, Inc.

Lytx, Inc.

View
Staff Embedded Software Engineer
San Diego, CA, US
Website:
lytx.com
Employees:
1002
Joseph Olivier Work Experience Details
  • Lytx, Inc.
    Staff Embedded Software Engineer
    Lytx, Inc.
    San Diego, Ca, Us
  • Lytx, Inc.
    Director Of Device Platform
    Lytx, Inc. Aug 2021 - Present
    San Diego, Ca, Us
    Build and lead a multidisciplinary team to deliver the value of Lytx edge camera recorders to the Lytx cloud. Advocate for and manage growth of Device Platform group from 2 teams to 7.Collaborate across computer vision, hardware, product, test, and applications teams to synthesize value delivery across installed base of 800,000 edge camera systems and develop ideas for next generation edge systems.Manage and grow a rollup of ~40 across full-stack and firmware disciplines across multiple geographies (USA, Israel, India).Mentor and coach ICs, managers and team leads within Device Platform. Establish role expectations and maintain accountability. Develop and continuously improve interview process, hiring strategy, and raise expectations for candidates.Create and continuously articulate North Star architecture to unify disparate device software platforms. Opportunistically drive rearchitecture of legacy systems towards North Star.Develop and grow relationship between device platform group and customer technical support. Discover technical support pain points and develop solutions; refine solutions to deliver improved customer-facing experience.Persistently improve developer experience through process maturity, automation, streamlining, deployment dexterity, and improved observability. Improve release frequency to deployed fleet from 3 times per year to every 4 weeks.
  • Atx Networks Corp.
    Director Of Software
    Atx Networks Corp. Jan 2017 - Jan 2021
    Ajax, On, Ca
    Responsible software leader & team manager overseeing a group of ~15 software engineers, both internal and external, including year-end performance reviews, mentoring & coaching staff as well as leading by example.Coaching and career development of new and existing software engineers including responsibility for drafting job vacancies, screening & interviewing candidates, as well as hiring and terminations of employees.Heavily involved with the development of product requirements, software specifications, defining hardware/software interfaces as well as the architecture of new & existing systems.Technical Owner and Software Architect responsible for the design, development & delivery of multiple embedded platforms: i.MX6, dual-core ARM Cortex-A9, MIPS ethernet switch, ARC-based video processors as well as Intel Atom E3940 quad-core.Architected and designed the Clifford Platform: a modular blade-and-chassis integrated system including four distinct computing platforms.Architecture involved: security and secure boot; controller-worker architecture over network; hardware failure mitigation and recovery; RPC and Events (ZeroMQ, libcereal); User API design; Inter-blade API design; Division of responsibility between controller and worker blades; Functional separation via processes.Designed and implemented a C++11 application running on Linux to control NTSC Analog Video output blades. NTSC Analog Video Output Blade consisted of Dual-Cortex-A9 i.MX6 application processor, a Xilinx FPGA and six ViXS ARC-based Video Processors. The Video processors were booted via a custom SPI protocol using custom FPGA hardware and integrated software to deliver U-Boot, and afterwards net-booted to uClinux over TFTP.
  • Pico Digital
    Software Manager
    Pico Digital Nov 2015 - Jan 2017
    San Diego, California, Us
    Pico Digital was acquired by ATX Networks.Designed and implemented a firmware-based C application running on Linux to perform over-the-air software download and updates. Involved controlling FPGA to select MPEG-TS PIDs, parsing PAT/PMT tables and receiving a DSM-CC Carousel via libdvbpsi.Designed, developed and implemented a C application running on Linux, integrating GStreamer, Cairo and Pango to generate and render a scrolling program guide as well as H.264 to compress the video and deliver it via UDP-encapsulated MPEG-TS.Involved with integrating hardware drivers for color space conversion and video compression utilizing Yocto Project / OpenEmbedded / Bitbake.Designed, developed and implemented secure boot-from-NAND using i.MX6 High Assurance Boot (HAB) subsystem. Utilized static UBI volumes with read-only UBIFS images and stored signature data in a separate part of NAND. U-Boot modified to call into i.MX6 HAB ROM against arbitrary section of the signed memory.
  • Pico Digital
    Sr. Firmware Engineer
    Pico Digital Jun 2013 - Nov 2015
    San Diego, California, Us
  • Datalogic S.P.A.
    Embedded Systems Engineer
    Datalogic S.P.A. Sep 2008 - May 2013
    Designed and implemented next-generation Ethernet-networked camera system primarily implemented in C, on Ubuntu Core Linux, with some application-level code in C++. Utilized a TI AM3703 processor with a single Cortex-A8 core. Implemented drivers for CMOS imager and supporting raw NAND interface using a AM3703 GPMI unit.Worked with multiple teams to help drive down product cost from over $1000 per unit to $265.
  • Evolution Robotics Retail
    Software Developer
    Evolution Robotics Retail Oct 2005 - Sep 2008
    Evolution Robotics Retail was acquired by Datalogic.Designed and implemented Ethernet-networked camera system, implemented in C running on VisualDSP++ Kernel (VDK) on the ADSP-BF537 part. Wrote CMOS Imager interface, integrated JPEG compression libraries, integrated LwIP ethernet stack and performance tuning of memory/cache hierarchy.Designed and implemented manufacturing tests and database for same using PostgreSQL, Google Web Toolkit and Java.Designed printed circuit boards and test fixture software.Worked closely with Sales & Marketing to identify high-value features for future revisions as well as identifying opportunities for product improvements.
  • Meshtel Inc.
    Software Lead
    Meshtel Inc. Jun 2004 - Aug 2005
    Technical lead for a team of four software engineers developing a handset wireless mesh for a networking startup.Designed, developed and implemented mesh networking logic written in C running on (bare metal) dsPIC30F4012 (30MIPS, 2K RAM), including SPI interface to audio codec chip, UART interface to 900MHz radio, and keypad/screen user interface.Responsibilities included algorithm development, software design, testing and coding.Granted US Patent 7,626,966 regarding development of an ad-hoc wireless communication system
  • Idealab
    Software Developer
    Idealab Jan 2004 - Jun 2004
    Pasadena, Ca, Us
    Part-time developer for pay-for-placement search engine project. Duties included small projects usually involving data modelling and analysis.
  • Idealab Boston
    Java Programmer
    Idealab Boston Jun 2003 - Sep 2003
    Pasadena, Ca, Us
    Worked on a small team to develop engine for automated advertising optimisation. Duties included analysing data and core algorithm development.
  • California Institute Of Technology
    Teaching Assistant
    California Institute Of Technology Sep 2002 - Apr 2003
    Pasadena, Ca, Us
    Teaching Assistant for Undergraduate and Graduate level Object Oriented Programming and Laboratory course.
  • Microsoft, Mobile Devices Division
    Software Design Engineer Intern
    Microsoft, Mobile Devices Division Jun 2002 - Sep 2002
    Redmond, Washington, Us
    Re-architected Phone Application for Microsoft's PocketPC 2004 Phone Edition platform. Worked on a cross-disiplinary team to design, refine and develop phone product.
  • General Electric, Center For Research And Development
    Java Programmer
    General Electric, Center For Research And Development Jun 2001 - Sep 2001
    Designed and implemented a case based reasoning engine for automated insurance underwriting.

Joseph Olivier Skills

Embedded Systems Software Engineering Programming C++ Python Java Linux Software Design C Firmware Start Ups Embedded Software Computer Vision Javascript Xml Algorithms

Joseph Olivier Education Details

  • Caltech
    Caltech
    Electrical And Computer Engineering

Frequently Asked Questions about Joseph Olivier

What company does Joseph Olivier work for?

Joseph Olivier works for Lytx, Inc.

What is Joseph Olivier's role at the current company?

Joseph Olivier's current role is Staff Embedded Software Engineer.

What is Joseph Olivier's email address?

Joseph Olivier's email address is jo****@****ail.com

What is Joseph Olivier's direct phone number?

Joseph Olivier's direct phone number is +162635*****

What schools did Joseph Olivier attend?

Joseph Olivier attended Caltech.

What skills is Joseph Olivier known for?

Joseph Olivier has skills like Embedded Systems, Software Engineering, Programming, C++, Python, Java, Linux, Software Design, C, Firmware, Start Ups, Embedded Software.

Who are Joseph Olivier's colleagues?

Joseph Olivier's colleagues are Scott Schmidl, Ted Hill, Pam Connors, Mahadev Jayaram, Alexa Ladue, Charles Brown, Lisa Cooper.

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.