Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Systems Software Engineer

$122.5k - $183.7k

Qualcomm

Company:
Qualcomm Technologies, Inc.

Job Area:
Engineering Group, Engineering Group > Modem Software Engineering

General Summary:

Qualcomm is looking for a highly motivated Embedded Systems Software Engineer to join our Data / Networking software team. In this role, you will design, develop, optimize, and maintain high-performance Ethernet networking and data-path drivers for Qualcomm's Wireless Broadband connectivity, Automotive Infotainment and Telematics platforms based on Qualcomm's Snapdragon and Dragonwing SOCs.

You will work at the intersection of Linux kernel / QNX networking stacks , Ethernet device drivers, SoC hardware (Ethernet MACs, PHYs, switches), and networking performance. The role involves close collaboration with hardware architecture teams, platform software, validation, and customer-facing engineering teams to enable robust, scalable, and production-quality Ethernet solutions for diverse product segments. You will be responsible for developing, integrating and commercializing device driver SW for various integrated and discrete Ethernet solutions, enabling leading edge networking features while meeting stringent reliability, availability and performance requirements for demanding applications and use cases. You will collaborate with cross functional teams across multiple locations through the development lifecycle and work in a highly dynamic and engaging environment.

Job Responsibilities
  • Design, develop, integrate, and maintain embedded software across the full development lifecycle, including driver development, platform bring-up, feature enablement, debugging, and validation for embedded systems.
  • Develop and debug low-level software components , including device drivers, firmware, and RTOS/Linux kernel modules, working closely with hardware to ensure correct and efficient operation.
  • Perform on-target and off-target development and debugging , using standard embedded debug tools and techniques to diagnose and resolve functional, performance, and stability issues.
  • Collaborate with cross-functional teams , including hardware design, systems, integration, test, application engineering, and customer support, to deliver integrated system solutions.
  • Contribute to technical design reviews and project planning , providing strong engineering input on architecture, trade-offs, schedules, and risk areas.
  • Create and maintain high-quality technical documentation , including design descriptions, architecture specifications, and internal documentation.
  • Own complex software features end-to-end , from requirements analysis and design through implementation, testing, and commercialization in production environments
  • Provide technical guidance and mentorship to junior engineers, and act as a strong individual contributor within the team while driving engineering excellence.
  • Support customer and field issues by analyzing problem reports, reproducing issues, and delivering robust fixes while balancing product schedules and quality requirements.
Minimum Qualifications:
• Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering, Embedded Software, or related work experience.
OR
Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering, Embedded Software, or related work experience.
OR
PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field.

Preferred Qualifications:
  • Strong proficiency in C programming , with experience developing or debugging low-level system software .
  • Solid understanding of Linux kernel fundamentals , including:
    • Memory management, interrupts, DMA, synchronization primitives.
    • Kernel networking architecture
  • Hands-on experience with networking concepts , such as:
    • Ethernet fundamentals, VLANs.
    • TCP/IP stack and basic L2/L3 packet flows.
  • Experience developing, integrating, or debugging device drivers on Linux or a similar embedded OS.
  • Strong debugging skills using tools such as gdb, perf, ftrace, etc. and comfort working close to hardware.
  • Direct experience with Ethernet MAC or switch driver development
  • Familiarity with automotive or embedded SoCs
  • Exposure to QNX networking or other RTOS networking stacks.
  • Experience analyzing and optimizing CPU utilization, latency, and throughput in networking workloads.
  • Prior contributions to upstream Linux kernel or experience maintaining downstream kernel forks.
  • Knowledge of networking virtualization or offload technologies .
  • Strong interest in system performance, root-cause analysis, and end-to-end data-path optimization.
  • Ability to collaborate across software, hardware, and systems teams and communicate technical topics clearly.

Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail View email address on click.appcast.io or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

Pay range and Other Compensation & Benefits :
$122,500.00 - $183,700.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play. Your recruiter will be happy to discuss all that Qualcomm has to offer - and you can review more details about our US benefits at this link.

If you would like more information about this role, please contact Qualcomm Careers.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Software Engineer in San Diego, CA vacancy
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Master's degree in Engineering, Computer Science, or related field. 2+ years of experience in embedded software development. Strong proficiency in C/C++ and real-time operating systems... 
    Suggested
    Full time
    Casual work

    Qualcomm

    San Diego, CA
    10 hours ago
  • $94.2k - $141.2k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ...develop, create, modify, and validate embedded and cloud-edge software,...  ...embedded software development, operating systems, and drivers to deploy platform software... 
    Suggested
    Full time
    Casual work
    Work from home

    Qualcomm

    San Diego, CA
    10 hours ago
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week...  ...C++ for BD Intelligent Medication Dispensing Devices and Systems. • Drive firmware development for performance, safety,... 
    Suggested
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  •  ...our industry Supportive colleagues and management who invest in your growth Responsibilities • Perform full-lifecycle systems and network engineering for enterprise infrastructure—design, implementation, integration, upgrade, sustainment, and security of systems and... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Local area

    Ignite Digital

    San Diego, CA
    3 hours ago
  • $140k - $220k

     ...INflow Federal is seeking a experienced, self-motivated Senior Systems Engineer to work on a multi-disciplinary team in an Agile, fast-paced...  ...and implementation of a Space Ground mission-focused software cloud application. In this position, you’ll design, secure,... 
    Suggested
    Full time
    Contract work
    For contractors
    Local area

    INflow Federal

    San Diego, CA
    3 hours ago
  • $90k - $120k

    Title: Systems Engineer Belong. Connect. Grow. with KBR! KBR’s National Security Solutions team provides high-end engineering and advanced...  ...requirements analysis and functional allocation to hardware, software, operator and other segments and components of the system(s)... 
    Full time
    Contract work
    Temporary work
    For contractors
    Local area
    Immediate start
    Relocation package
    Flexible hours

    KBR, Inc.

    San Diego, CA
    1 day ago
  • $107.9k - $195.05k

    The Undersea Systems Division at Leidos currently has an opening for a Systems Engineer to work at a customer site in San Diego, CA. This is an exciting opportunity to apply advanced naval engineering, submarine operations, systems integration, and test-and-evaluation... 
    Full time
    For contractors
    Overseas

    Leidos

    San Diego, CA
    1 day ago
  • $87.1k - $157.45k

     ...Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software...  ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of... 
    Local area
    Immediate start

    Leidos

    San Diego, CA
    3 days ago
  • $122.5k - $183.7k

     ...Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Modem Software EngineeringGeneral Summary:We are...  ...You’ll Work OnDesign and enhance embedded software components that manage...  ...in cellular modem systemsImprove system efficiency through innovative... 
    Work experience placement
    Work from home

    Nutanix

    San Diego, CA
    17 hours ago
  • $155k - $210k

     ...Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending...  ...compiler, bootloader, drivers, and real-time operating system Build low-level frameworks, interfaces, and... 
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  •  ...Embedded Software Engineer Location: San Diego, California (Onsite) Role Overview Our team addresses critical satellite payload functions...  ...testing, and integration in a Linux or real-time operating system (RTOS) environment. Write software to interact with... 
    Permanent employment
    Internship

    Apex Systems

    San Diego, CA
    4 days ago
  •  ...Job Description Insight Global is seeking an Embedded Software Engineer to support a high-impact U.S. Army program focused on advanced system development and mission-critical capabilities. This role is centered on production-level software development, with an emphasis... 

    Insight Global

    San Diego, CA
    4 days ago
  • Qualcomm Technologies, Inc. seeks a Senior Engineer for its Modem Power Software team in San Diego. You will design and optimize power management software for next-generation mobile platforms, including 6G modem technologies, collaborating with hardware and firmware teams... 

    Nutanix

    San Diego, CA
    17 hours ago
  • Foresite Labs (Stealth Co) in San Diego is looking for a Senior Software Engineer to develop complex software and hardware systems. You will write C/C++ for embedded targets as well as Python applications that manage instrument behavior. The ideal candidate will have over... 

    Foresite Labs (Stealth Co)

    San Diego, CA
    17 hours ago
  • A leading Aerospace and Defense company is seeking a Senior Embedded Software Engineer specialized in cryptography to design and develop advanced embedded software solutions for satellite systems. The role requires proficient knowledge in C/C++, a Bachelor's degree in Engineering... 
    Flexible hours

    Innoflight Inc

    San Diego, CA
    17 hours ago
  • $170k - $210k

     ...Codan Group, is a specialist engineering company based in San Diego, California...  ...and Timing (APNT). Our software and firmware help protect...  ...into next-generation embedded compute platforms. About the...  ...platforms Work with ARM-based System-on-Chip and embedded Linux environments... 
    Local area
    Immediate start
    Flexible hours

    CODAN USA

    San Diego, CA
    2 days ago
  • $111.3k - $166.9k

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: ** This position is not eligible...  ...? Join Qualcomm's Thermal and Limits Management Systems Software team to work on bleeding edge Windows on Snapdragon... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    10 hours ago
  •  ...thermal performance of various compute use cases. Perform system level software optimizations using hardware and software power/thermal management...  ...power, performance and thermal domain to achieve critical engineering goals. Lead the ideation, prototyping, and development of... 
    Full time

    Qualcomm

    San Diego, CA
    10 hours ago
  • $175k - $225k

     ...passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental...  ...stakeholders to develop and verify/validate embedded systems requirements and interface control...  ...teams, including firmware, hardware, and software engineers. Participate in code reviews,... 
    Local area
    Flexible hours

    Monarch Quantum, Inc.

    San Diego, CA
    10 hours ago
  • $157k - $224k

    STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge...  ...engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR are expected to work... 
    Full time
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    3 hours ago
  • $170k - $215k

     ...Senior Embedded Software Engineer – Cyber GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San...  ...From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New... 
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    4 days ago
  •  ...Position : Senior Embedded Software Engineer  Location : San Diego, CA Duration : 12 Months Total Hours/week : 40.00 1st Shift...  ...development. ~ Strong proficiency in C/C++ and embedded systems programming. ~ Expertise in Real-Time Operating... 
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  • Troubleshooting or debugging skills in embedded, preemptive execution environments; Applies Software knowledge and experience to...  ...modules for products and systems. Participates in the design, coding...  ...preferred Bachelor's degree in Engineering, Information Systems, Computer... 
    Full time
    Work experience placement
    Immediate start

    Qualcomm

    San Diego, CA
    10 hours ago
  • $59.15k - $106.93k

     ...your career is good business. Leidos is seeking Distribution Engineers in Maui, HI and Oahu, HI who are passionate about electric...  ...team supporting one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation... 
    Full time
    Local area
    Relocation
    Relocation package
    Flexible hours
    Night shift

    Leidos

    San Diego, CA
    3 days ago
  • $116.36k - $155.15k

     ...environments and to provide independent efforts to all aspects of system integration including design, analysis, design review, testing...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    San Diego, CA
    4 days ago
  •  ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first... 
    Full time

    Esrhealthcare

    San Diego, CA
    10 hours ago
  • $120k - $150k

     ...Senior Firmware Engineer Revelyst, is a collective of makers who...  ...high-performance, real-time systems for cutting-edge camera-based...  ...position combines expertise in embedded firmware, FPGA development,...  ...Vivado toolchain and hardware-software co-design. Experience in image... 
    Work at office

    Foresight Sports

    San Diego, CA
    5 days ago
  • $142.2k - $213.4k

     ...employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for...  ...Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within... 
    Relocation package
    Shift work

    Navstar

    San Diego, CA
    4 days ago
  • $111.44k - $141.2k

     ....\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Hardware Engineering\n\nGeneral...  ..., and develop test programs to validate system-in-package (SIP) products which...  ...Equipment) platforms. Performs hardware/software test, characterization, device performance... 
    Full time

    Qualcomm

    San Diego, CA
    10 hours ago
  • $258k - $275k

     ...Principal Systems Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $258,000 - $275,000 Position Overview...  ...backpressure, and recovery gracefully. The scope spans instrument‑embedded software, on-premises Linux HPC infrastructure, and cloud‑... 
    Full time
    Local area

    Foresite Labs (Stealth Co)

    San Diego, CA
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Software Engineer. Be the first to apply!