Qualcomm Innovation Center, Inc. is seeking experienced developers to enhance the quality of their open-source offerings. The Senior Staff Software Engineer will focus on improving the Linux kernel and related projects while supporting customer applications on Qualcomm platforms.
Responsibilities:
- 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
Requirements:
- 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
- Willingness to travel globally as needed (likely several times per year)
- Experience working closely with or for a Linux Distribution
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience
- PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience
- 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc
- 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