Employer: GoPro
  • IT Software
  • Job type: full-time
    Job level: 0 - 1 years of experience
  • Updated at: 20.10.2019
    Short company description

    GoPro frees people to celebrate the moment, inspiring others to do the same. From cameras and drones to apps and accessories, everything we do is geared to help you capture life as you live it, share the experience and pass on the stoke. We believe that sharing our experiences makes them more meaningful and way more fun.


    Experience in Embedded systems development and programming
    Protocol knowledge of USB, I2C, I2S, UART, PCI-Express etc.
    Very good knowledge of C/C++

    Skills Were Stoked About

    BS (MS/PhD plus) in Computer Science, Computer Engineering, Electrical Engineering, Robotics or related field with 2+ years experience in hands-on development of Linux or RTOS based embedded systems
    Expertise in development for Linux kernel and/or RTOS device drivers
    System performance monitoring and tuning expertise would be a plus;
    Experience with real-time debugging tools for both software and hardware
    Experience in embedded software design, development and debugging preferably on ARM-based platforms


    Develop, Integrate and test Firmware modules for camera products
    Collaborate with hardware engineers and Product Managers to develop firmware modules that meets product requirement
    Collaborate with Firmware QA to make releases and fix defects in the lifecycle of firmware development