GoPro

Senior Embedded Software Engineer - GoPro Camera Firmware

Bucharest, Bucharest, RO

11 days ago
Save Job

Summary

Location: Flexible (Bucharest). This role offers the flexibility to work from home, within proximity to an office location.

The Role

GoProis looking for a passionate and talented engineer, with experience working in the embedded industry, to join the Firmware Team for developing and improving the camera system. We are looking for an engineer that has experience with various microcontrollers, RTOS based systems and/or Linux native applications.

This role involves developing and architecting next-generation camera features, integrate and maintain them for the entire life cycle of the product, work with the hardware engineering team to review schematics and support the quality-assurance teams for preparing the test-scenarios. It also includes supporting the manufacturing teams to do root cause analysis during manufacturing ramp up. The work done will be the foundation platform for building the camera system.

What You Will Do


  • Research and create proof-of-concepts for future product technologies
  • Develop, integrate and test Firmware modules for camera products
  • Collaborate with hardware engineers and product managers to develop firmware modules that meet product requirements
  • Collaborate with Firmware QA to make releases and fix defects in the lifecycle of firmware development
  • Travel for product bring-up


Skills We’re Excited About


  • BS (MS/PhD plus) in Computer Science, Computer Engineering, Electrical Engineering, Robotics or related field
  • Minimum 5+ years of professional experience with 3+ years of experience in hands-on development of RTOS based embedded systems
  • Excellent knowledge of C/C++
  • Strong analytical and problem-solving skills
  • Understanding multi-process system software architectures
  • Strong industry experience in designing and architecting embedded system solutions having memory and timing constraints
  • Knowledge of SPI, I2C, I2S, UART, and other communication protocols
  • Advanced English proficiency


Bonus Points For


  • Experience with USB, Bluetooth and/or WiFi
  • Experience with debuggers, logic analyzers, oscilloscopes
  • Experience with ARM-based platforms


Why Work With Us?

Create your own destiny. GoPro enables you and trusts you to get your own job done, because we believe that autonomy in role brings out the best in our employees.

Live your best life. We’ve adopted remote and flexible work arrangements to support work at GoPro alongside our commitment to supporting employee wellbeing, belonging and connection with one another.

Work with leading edge technologies. We encourage employees to cultivate and use the latest and greatest technology, to provide the best solutions to serve our customers. We celebrate creative solutions that bring innovation to GoPro technology.

GoPro Highlights


  • Get your very own GoPro camera + gear
  • Generous time off policy
  • Comprehensive healthcare and life insurance benefits
  • Competitive salary and discretionary annual performance-related bonus
  • LiveHealthy monthly wellness reimbursement
  • Wellness programs including 1:1 Coaching, 1:1 Therapy sessions, and mental health resources
  • Monthly phone and internet reimbursement
  • Discounted employee stock purchase plan (ESPP)
  • Subsidized lunch and snacks galore
  • Innovative remote-friendly wellness classes and events
  • Flexible work arrangements
  • Professional + personal development opportunities, i.e. Opportunity Lab, technology trainings, certifications, Peer-to-Peer learning, conferences and more.
  • Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events)


GoPro is proud to be an Equal Opportunity Employer.

#Embedded #Camera #Firmware #kernel #RTOS #ARM #flexible #network

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job