1

Ubuntu On Wsl Software Engineer Jobs in California

S. and international customers • Work full-time on-site in our office in Los Angeles (Hawthorne ... WSL, KVM, Hyper-V, VMware) • Experience with BIOS, Secure Boot, TPM, Network Boot, PXE • ...

Software Engineer II

Emeryville, CA · On-site

$112K - $154K/yr

Software Engineer II RESEARCH AND DEVELOPMENT - BIOINFORMATICS AND SOFTWARE ENGINEERING We are ... is on Linux (Ubuntu). * Fluent Linux command-line skills. * Interest and ability to communicate ...

Software Engineer, ASIC

South San Francisco, CA · On-site

$199K/yr

As a Software Engineer, ASIC, you will integrate tightly with teams across the company, and span ... Systems administration experience on RHEL and Ubuntu, kernel tuning for compute workloads

Radar Software Engineer

Hawthorne, CA · On-site

$120K - $170K/yr

Work full-time on-site in our office in Los Angeles (Hawthorne), California Minimum Requirements ... WSL, KVM, Hyper-V, VMware) * Experience with BIOS, Secure Boot, TPM, Network Boot, PXE * Experience ...

Radar Software Engineer

Hawthorne, CA · On-site

$120K - $170K/yr

Work full-time on-site in our office in Los Angeles (Hawthorne), California Minimum Requirements ... WSL, KVM, Hyper-V, VMware) * Experience with BIOS, Secure Boot, TPM, Network Boot, PXE * Experience ...

Sr. Staff Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Experience with multimedia frameworks on Android, Tizen, and other operating systems, with deep ... Proven development experience across Linux Embedded, Ubuntu, and Android software stacks. * End-to ...

next page

Showing results 1-20

Ubuntu On Wsl Software Engineer information

What is the difference between Ubuntu On Wsl Software Engineer vs Linux Developer?

AspectUbuntu On Wsl Software EngineerLinux Developer
Required CredentialsBachelor's in CS or related, familiarity with WSL and UbuntuBachelor's or higher in CS, Linux system expertise
Work EnvironmentWindows environment with WSL, hybrid developmentPrimarily Linux-based systems, server or embedded
Industry UsageSoftware development on Windows with Linux toolsLinux system development, kernel, or open-source projects

Ubuntu On Wsl Software Engineers focus on developing software within Windows using WSL and Ubuntu, bridging Windows and Linux environments. Linux Developers work directly on Linux systems, often in server or open-source contexts. While both roles require Linux knowledge, their environments and specific tasks differ.

What are some common challenges faced by Ubuntu on WSL software engineers when integrating Linux applications with the Windows environment?

Ubuntu on WSL Software Engineers often encounter challenges related to compatibility between Linux and Windows systems, such as differing file system behaviors, permissions, and networking configurations. Debugging issues that arise from these differences can require a deep understanding of both operating systems. Additionally, ensuring that Linux applications perform reliably and efficiently within the WSL environment often involves troubleshooting edge cases and collaborating closely with both development and IT teams. Regular communication with upstream Linux and WSL communities can also be essential for staying updated on best practices and new features.

What are the key skills and qualifications needed to thrive as an Ubuntu on WSL software engineer, and why are they important?

To thrive as an Ubuntu on WSL Software Engineer, you need strong knowledge of Linux systems, software development (especially in C/C++ or Python), and experience with both Windows and Ubuntu environments. Familiarity with tools like Windows Subsystem for Linux (WSL), scripting, virtualization, and debugging utilities is essential, along with relevant certifications such as CompTIA Linux+ or LPIC. Excellent problem-solving, adaptability, and collaboration skills help you navigate cross-platform challenges and work effectively in diverse teams. These competencies are crucial for building robust, compatible software solutions that bridge Windows and Linux ecosystems.

What does an Ubuntu on WSL software engineer do?

An Ubuntu on WSL (Windows Subsystem for Linux) Software Engineer specializes in developing, maintaining, and optimizing Ubuntu's compatibility and performance on the Windows Subsystem for Linux platform. They work to ensure that Ubuntu runs smoothly and integrates well with Windows environments, troubleshooting issues, and contributing to new features. This role often involves collaboration with both the Ubuntu and Microsoft WSL teams, as well as engaging with the open-source community to improve user experience and fix bugs.
What job categories do people searching Ubuntu On Wsl Software Engineer jobs in California look for? The top searched job categories for Ubuntu On Wsl Software Engineer jobs in California are:
What cities in California are hiring for Ubuntu On Wsl Software Engineer jobs? Cities in California with the most Ubuntu On Wsl Software Engineer job openings:
Infographic showing various Ubuntu On Wsl Software Engineer job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 9% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Staff Software Engineer - Linux

Qualcomm

San Diego, CA • On-site

Full-time

Re-posted 24 days ago


Qualcomm rating

8.8

Company rating: 8.8 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

51st of 242 rated software companies


Job description

Job Summary:
Qualcomm Innovation Center, Inc. is a leading technology innovator that drives digital transformation to create a smarter, connected future. The Staff Software Engineer - Linux will design, develop, and validate embedded and cloud edge software and will focus on upstream-oriented Linux platform enablement for Qualcomm’s next-generation SoCs.
Responsibilities:
• Drive Linux platform enablement for Qualcomm’s next-generation SoCs.
• Join the Linux Platform team to architect, build, and optimize Linux distribution support and infrastructure that empowers internal developers, validation, and product teams.
• Focus on upstream-oriented Linux platform enablement, including image generation, packaging, integration, and CI/CD automation across major Linux distributions (Debian/Ubuntu, RHEL/Fedora).
• Bridge silicon and firmware enablement with modern open-source distribution standards, supporting compute, server, embedded, and IoT platforms.
Qualifications:
Required:
• Bachelor’s or master’s degree in engineering, Computer Science, or related field.
• Strong foundation in computer science and system-level software engineering.
• Advanced Linux experience with the ability to debug complex issues spanning kernel, boot, and userspace.
• Proficiency in Bash and Python for automation and tooling; working knowledge of C/C++.
• Demonstrated ability to operate autonomously in ambiguous, fast-evolving technical environments.
• Strong written and verbal communication skills, with the ability to collaborate across hardware, firmware, and software teams.
• Proven problem-solving abilities with systems-level thinking.
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
• OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
• 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred:
• Deep, hands-on experience with one or more major Linux distributions (RHEL/Fedora, Ubuntu/Debian), including image creation, packaging, update mechanisms, and integration workflows.
• Strong experience with Git and GitHub-based development workflows, including CI/CD system design and maintenance (e.g., GitHub Actions, Jenkins).
• Practical knowledge of Linux packaging ecosystems (RPM and/or Debian), including policy, dependency management, and reproducibility.
• Solid understanding of Linux platform enablement and boot flows (UEFI, edk2, ACPI, GRUB, kconfig).
• Experience contributing to upstream Linux kernel or userspace projects.
• Familiarity with Linux desktop environments and developer-facing workflows.
• Experience with virtualization and container technologies (QEMU, KVM, Docker; Kubernetes a plus).
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Qualcomm employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985