Enable Accessibility
All Openings | Engineering | Staff Developer Engineer In Test

Staff Developer Engineer In Test

Flexible, Bucharest, Romania

Apply now

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

 

The Role

GoPro has a Firmware QA activity to validate each product, from user point of view. This includes the regular usage of a given camera, using high level entry point in the firmware, such as UI, Wi-Fi/BLE control, and covers all use cases, UI coherency, connectivity, accessories usage, etc.

Firmware development engineering in test team wants to increase the coverage at lower-level software components of camera’s firmware, to be able to:

  • Identify earlier some bugs or regressions (validation of new developments).
  • Ensure that any new development in cameras’ firmware is never broken by any future modification (non-regression).

Bucharest team started to setup automated regression, 6 years ago, and now wants to start extension towards automated non-regression to systematically test new developments made on cameras firmware. This setup relies on both built-in camera tools and offline scripts to run all tests developed remotely on several cameras and publish a result each time the test execution is run.

 

What You Will Do

The Staff Developer Engineer In Test is part of firmware development teams:

  • Lead the architecture and development of the firmware’s built-in and offline test frameworks, so that new features can be added, and existing features are properly implemented.
  • Deep dive into the firmware architecture and the SoC specification to get a complete understanding of the system to be stressed.
  • Monitor the automated regression/non-regression and do first investigation on issues raised to triage the issues and assign it to the right teams.
  • Extend the coverage on low level firmware components:
    • Help developing new built-in tests based on both firmware’s built-in test framework, and offline scripts to run them remotely.
    • Propose and lead improvements on firmware QA strategy within development teams to cover new areas.
  • Define KPI’s and propose a way to share a clear status of quality.
  • Collaborate with other teams to uniformize QA means and environment for more efficiency.

 

Skills We’re Excited About

  • Bachelor of Science in Computer Science.
  • Embedded software engineer, used to complex and hostile software environment, and complex debugging.
  • 5-7 years of experience in coding
  • Experienced on QA methodologies and state of the art practices in software validation (Continuous Integration, Testing pyramid).
  • Experienced in firmware design, architecture, and debug.
  • Technical requirements: C, C++, Python, GIT, Linux, MacOS and GNU tools.
  • Soft skills: Team player, open-minded and flexible, good communication skills.

Bonus Points For

  • Hands-on HW electrical/electronic skills.
  • Experience in building and extending of test automation frameworks and automation test tools.

 

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 benefits
  • Competitive salary and discretionary annual performance-related bonus
  • Gym fee compensation
  • Discounted employee stock purchase plan (ESPP)
  • LiveHealthy monthly wellness reimbursement
  • Innovative remote-friendly wellness classes and events
  • Flexible work arrangements
  • Professional + personal development opportunities, i.e. LinkedIn Learning, 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)

 

We strive for the day that no group can be described as underrepresented at GoPro – whether as part of our brand or in our workforce. We are committed to providing a more inclusive, representative, equal, just and happy world. GoPro is proud to be an Equal Opportunity Employer.

#flexible #LI-Hybrid #LI-CS1

 

 

About Us

GoPro helps the world to capture and share itself in immersive and exciting ways. We are a force for positivity, celebrating all things awesome while inspiring people to pursue their passions.

We celebrate diversity. We practice inclusion. We foster belonging. We demand equity. And we share the experiences of individuals and communities who also hold these values as core to who they are. From Bucharest to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.

Founded in 2002 by Nick Woodman, a photo and video enthusiast in search of a better way to film himself and his friends surfing, GoPro has grown into a relentlessly innovative brand loved around the world for its insanely versatile and enabling products.

We are GoPro and we love what we build.

Get Notified of Open Positions!

Sign up to receive emails when GoPro posts open positions you might be interested in:

First Name

Last Name

Email

Tel # (Optional)

Location (Optional)

Current Company (Optional)

Current Job Title (Optional)

{{alert.msg}}