PCIe Software Engineer

A leading technology company specializing in mobile and compute platforms, developing next-generation chipsets and software solutions.
$94,200 - $141,200
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For PCIe Software Engineer

Qualcomm Technologies is seeking a PCIe Software Engineer to join their innovative team developing next-generation mobile and compute platforms. This role focuses on embedded software development, specifically working with PCIe and higher-level protocol drivers. The position offers an opportunity to work on cutting-edge technology in a collaborative environment, developing solutions that power modern computing systems.

The ideal candidate will be involved in designing and optimizing drivers for the Windows stack, working closely with hardware teams, and contributing to future chipset architectures. This role requires strong embedded software skills, particularly in C programming, and offers exposure to PCIe technology - a critical interface in modern computing systems.

Qualcomm provides a comprehensive benefits package including competitive base salary, annual bonuses, RSU grants, and extensive health coverage. The company culture promotes innovation, collaboration, and professional growth, making it an ideal environment for software engineers looking to make an impact in the semiconductor industry.

The position is based in San Diego, offering the opportunity to work with industry-leading experts in a company known for pushing the boundaries of mobile and compute technology. This role presents an excellent opportunity for career growth and hands-on experience with cutting-edge embedded systems development.

Last updated 15 hours ago

Responsibilities For PCIe Software Engineer

  • Designing, developing, and debugging drivers in the Windows driver stack
  • Optimizing software for performance and power consumption
  • Working closely with hardware and systems teams developing low-level software
  • Contributing to future chipset architecture
  • Interacting with other chips and peripherals across the PCIe high-speed bus

Requirements For PCIe Software Engineer

Python
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • New grad to 4 years of experience in embedded software engineering
  • Excellent skill in designing and developing with the C programming language
  • Embedded software and real-time operating systems skills/knowledge
  • Strong analytical and problem solving skills
  • Good communication skills

Benefits For PCIe Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • 401k program
  • Educational support

Interested in this job?

Jobs Related To Qualcomm PCIe Software Engineer

Software Engineer - Kernel Services

Entry-level Software Engineer position at Qualcomm focusing on embedded systems and kernel services development for various platforms.

Engineer– Device driver development

Entry-level Device Driver Development Engineer position at Qualcomm India, focusing on ARM SoC driver development with C and Linux.

Windows Developer - Debugger, PC Compute

Windows Developer position at Qualcomm focusing on debugger development for PC Compute platforms, requiring expertise in embedded systems and Windows internals.

Windows Video Software Engineer

Windows Video Software Engineer position at Qualcomm Technologies focusing on developing and integrating cutting-edge video technology for Windows platforms.

Easy Mesh - Engineer

Entry-level embedded systems engineering role at Qualcomm focusing on EasyMesh WiFi technology implementation and optimization.