11 days ago

Staff Engineer

Qualcomm

Hybrid
Full Time
£95,000
Hybrid

Job Overview

Job TitleStaff Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary£95,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

Are you ready to join a team that's shaping the future of technology? Qualcomm is looking for experienced developers working in the open-source community to improve the quality and robustness of Qualcomm open source offerings and reputation in the community.

As a Staff Engineer, you will be a strategic thinker with a deep understanding of the open source community, Linux and related open source projects, comfortable working with a variety of Hardware platforms. You will have a proven track record of delivering both engineering excellence, as well as hands-on experience with upstream contributions to major Open Source projects.

You will report to the Director of Open Source. This is an exciting opportunity to make a significant impact on our business and contribute to our company's growth.

Key Responsibilities

  • Find ways to improve the Linux kernel, Yocto/OE, Debian, security software and boot firmware on Qualcomm platforms.
  • Provide support as needed for customer applications of our platform technology.
  • Build scalable tooling that allows Qualcomm to deliver common core software into a variety of Open source distributions.
  • Work with OSS & upstream initiatives within the Qualcomm Central Software Engineering (CSE) team to improve general software quality.
  • Represent the company at industry events and conferences.
  • Mentor and build expertise in the Foundries and Qualcomm OSS teams.

Minimum Qualifications

  • Experience in Open source software development.
  • Expertise in C, C++, Assembly and a high-level language such as Python, Go, Rust.
  • Proven track record of working upstream and downstream.
  • Strong understanding of embedded software, bootloaders, Linux kernel and distributions.
  • Excellent technical, communication and engineering management skills.
  • Ability to work cross-functionally with product and engineering teams.
  • Strong analytical and problem-solving skills.
  • Bachelor's degree in Computer Science or equivalent (or Master's with 3+ years, or PhD with 2+ years of experience).
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
  • Willingness to travel globally as needed (likely several times per year).
  • Experience working closely with or for a Linux Distribution.

Desired Qualifications

Candidates with experience working upstream in any of the following areas will have an advantage:

  • Multimedia: Audio, Video, Camera, Graphics, Display, Gstreamer.
  • Linux kernel: Peripherals, Buses, Interconnects, Scheduler, Thermal, Power.
  • Networking: Ethernet, WLAN, Bluetooth.

Key skills/competency

  • Open Source
  • Linux Kernel
  • C/C++
  • Embedded Software
  • Yocto
  • Debian
  • Security Software
  • Boot Firmware
  • Upstream Contributions
  • Python

Tags:

Staff Software Engineer
Open Source
Linux Kernel
Embedded Systems
Upstream Contributions
Software Quality
Tooling
Mentorship
Community Engagement
Platform Support
Security Software
C
C++
Python
Assembly
Go
Rust
Yocto
OpenEmbedded
Debian
GStreamer
WLAN

Share Job:

How to Get Hired at Qualcomm

  • Research Qualcomm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Highlight open-source contributions: Showcase significant upstream work in Linux kernel or related projects.
  • Demonstrate deep technical expertise: Emphasize proficiency in C/C++, embedded systems, and debugging.
  • Tailor your resume for Staff Engineer: Focus on leadership, impact, and cross-functional collaboration.
  • Prepare for technical and behavioral interviews: Practice problem-solving and discuss past project challenges.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background