Log InSign Up
Premium

See who posted the job

Premium

Competitive Insights

Premium

Check your commute time

Closed

San Mateo, VT

Full-time | Computer - Programming

About the job

Firmware Engineering Manager
About GoPro
GoPromakes it easy for people to celebrate and share experiences. We believe life is more meaningful when shared. We build cameras, software, and accessories that help the world share itself in immersive and exciting ways.
GoPro is a global movement whose business is driven by shared experiences. We celebrate diversity. We practice inclusion. We foster belonging. We demand equality. And we share the experiences of individuals and communities who also hold these values as core to who they are. From So Paulo to Munich, Silicon Valley to Bucharest, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
GoPro is looking for an Engineering Manager to lead a Firmware Engineering team in Bucharest. The team will design and implement drivers for camera systems. This includes microcontrollers, RTOS based drivers and Linux based drivers. Firmware engineers need to understand the power and thermal architecture of the system and write control code to build a reliable product firmware. They need to work closely with the HW engineers to review the schematic and bring up the board for the new camera systems. The team also needs to support the manufacturing teams to do root cause analysis during manufacturing ramp up. The Engineering Manager will build and lead the Firmware Engineering team into providing the foundation platform for our camera systems.
Responsibilities
Lead a Firmware Engineering team attract, recruit, retain talent and build a high performance team;
Work closely with Technical, Product and Project leadership to align project priorities and schedules;
Ensure the team has the resources, skills and capabilities to be successful;
Ensure delivery of successful projects, evaluate impact and adapt to provide the required business impact;
Establish and drive continuous improvement practices to achieve business objectives;
Make sure the team is motivated, provide mentoring, career development and perform performance management activities;
Manage multiple interdependent projects of moderate to high complexity and scopes;
Collaborate with hardware engineers and Product Managers to develop firmware that meets product requirements;
Build and maintain a culture that promotes best practices, reliable releases and pragmatic engineering;
Requirements
BS (MS/PhD plus) in Computer Science, Computer Engineering, Electrical Engineering, Robotics or related field with 7+ years experience in the software industry;
3+ years of experience leading teams of at least 5 people;
Good leadership skills, able to inspire and motivate a team of engineers through challenging projects;
Highly efficient communication skills, able to interact at various levels of the organization, from individual contributors to upper management;
Skills Were Stoked About
Must have experience in embedded systems programming and development in embedded environments, preferably on ARM-based platforms;
Expertise in development for Linux kernel and/or RTOS device drivers;
Protocol knowledge of USB, I2C, I2S, UART, PCI-Express etc.
System performance monitoring and tuning expertise;
Proven experience in embedded systems design with preemptive, multitasking real-time operating systems;
Proven experience with C / C++;
Relevant change management and process improvement expertise;
Development experience in an Agile Environment.
GoPro Highlights
Fully-stocked kitchen with snacks galore
Live it. Eat it. Love it. Two dedicated hours during your week to explore your passions and capture it with your GoPro;
Get your very own GoPro (Mounts and accessories included)
Discounted employee stock purchase plan (ESPP)
Complex medical insurance;
Life insurance and disability benefits;

GoPro is an Equal Opportunity Employer.

#LI- DM1
View Company Profile
1501 Lincoln Blvd.#1014 Venice, CA. 90291