Senior Software Engineer

A leading technology company specializing in wireless technology and semiconductor development.
$111,300 - $166,900
Backend
Senior Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Qualcomm Innovation Center, Inc. is seeking a Senior Software Engineer to join their team in San Diego. This role offers an exciting opportunity to work on next-generation data center platforms, focusing on critical technologies such as virtualization, memory management, scheduler, and Linux Kernel development.

The position requires expertise in Linux Kernel development, particularly in areas such as virtualization (KVM), scheduling, and memory management. You'll be working with cutting-edge ARMv8 and ARMv9 architectures, optimizing power and performance management technologies, and contributing to open-source projects.

As a Senior Software Engineer, you'll collaborate with cross-functional teams to deliver high-performance, scalable software solutions. Your responsibilities will include pre-Silicon development on FPGA-based platforms, system architecture design, and technical documentation creation. The role offers competitive compensation ranging from $111,300 to $166,900, along with comprehensive benefits including health coverage, annual bonuses, and RSU grants.

The ideal candidate should have at least 2 years of experience in software engineering, with strong programming skills in languages like C, C++, Java, and Python. Knowledge of virtualization technologies, computer system architecture, and debugging tools is essential. You'll be part of a team that values innovation, collaboration, and technical excellence, working on projects that shape the future of data center technology.

Qualcomm offers extensive professional development opportunities, including continuous learning programs, tuition reimbursement, and mentorship. The company's commitment to work-life balance is reflected in their comprehensive benefits package, which includes medical, dental, vision insurance, mental health support, and financial planning resources.

Last updated 31 minutes ago

Responsibilities For Senior Software Engineer

  • Develop and enhance features in the Linux Kernel, particularly in virtualization, scheduling, and memory management
  • Optimize power and performance management technologies
  • Collaborate with cross-disciplinary teams
  • Debug and resolve complex software issues
  • Contribute to open-source projects
  • Drive improvements in system software for ARMv8 and ARMv9 based platforms
  • Analyze system requirements and propose system architecture
  • Pre-Silicon Development on FPGA based platform and QEMU

Requirements For Senior Software Engineer

Linux
Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of experience
  • 2+ years of academic or work experience with Programming Languages like C, C++, Java, Python
  • Strong experience in Linux Kernel development
  • Expertise in virtualization technologies
  • Solid knowledge of ARMv8 and ARMv9 architecture
  • Understanding of computer system architecture
  • Familiarity with SCM tools and debugging technologies
  • Strong debugging skills
  • Experience with software development methodologies for data center applications

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health benefits
  • Educational assistance
  • Mental health support
  • Financial planning resources

Interested in this job?

Jobs Related To Qualcomm Senior Software Engineer

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm India, focusing on semiconductor design and 3D IC technology with comprehensive benefits and growth opportunities.

Engineer, Senior

Senior Engineer position at Qualcomm India, focusing on software development and customer solutions, requiring 2+ years experience in programming and debugging.

Sr Engineer - C/C++

Senior C/C++ Engineering role at Qualcomm focusing on IoT platform development, requiring strong Linux and systems programming expertise.

RTL Design - Sr Engineer

Senior RTL Design Engineer position at Qualcomm India, focusing on SoC design and integration with comprehensive benefits and growth opportunities.

Programmer Analyst - Senior

Senior Programmer Analyst position at Qualcomm focusing on Identity and Access Management systems, requiring 7+ years of Java/Full-stack experience.