5 days ago

Senior Staff Software Engineer

Qualcomm

Hybrid
Full Time
€90,000
Hybrid

Job Overview

Job TitleSenior Staff Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary€90,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Company Overview

Qualcomm France S.A.R.L. is a leading technology innovator, pushing the boundaries of what's possible to enable next-generation experiences and driving digital transformation for a smarter, connected future. We are an Engineering Group specializing in Software Engineering.

About the Role: Senior Staff Software Engineer

As a Qualcomm Senior Staff Software Engineer, you will provide critical technical expertise for software systems. This involves delivering technical presentations to support business development, conducting product demonstrations, and engaging in the design and development of customer-specific requirements. You will be instrumental in the commercialization and ongoing maintenance of Qualcomm products.

This role requires close collaboration with cross-functional teams and customers to address inquiries, resolve issues, and debug complex software systems and applications. We are particularly seeking candidates with significant QEMU developer or maintainer experience. The ideal candidate will be comfortable contributing upstream and actively collaborating within open-source communities, with a strong motivation to integrate open-source projects into their daily responsibilities.

Preferred Qualifications

  • Master's Degree in Engineering, Information Systems, Computer Science, or a related field.
  • 6+ years of Software Applications Engineering, Software Development experience, or related work experience.
  • 1+ year of work experience in a role requiring interaction with leadership.
  • Experience in QEMU development, especially with VirtIO subsystems, is a significant advantage, and/or experience with SystemC.

Principal Duties and Responsibilities

  • Leverage advanced Software Application knowledge to provide technical expertise through presentations, customer training, product demonstrations, commercialization, customization, and maintenance of Qualcomm products.
  • Collaborate with cross-functional teams and customer personnel to identify and debug complex issues in customer design software systems, recommending innovative solutions.
  • Drive system architecture and feature-specific customizations, managing projects from proof of concept through to final product commercial launches.
  • Assess potential applications of company products, prepare detailed product specifications, disseminate technical information, and troubleshoot complex issues with software tools and products.
  • Author detailed and complex product technical documentation, application notes, and FAQs.

Level of Responsibility

This position works independently with minimal supervision and provides supervision or guidance to other team members. Decision-making in this role may influence work beyond the immediate team. It requires strong verbal and written communication skills to convey complex information, including negotiation, influence, and tact. The Senior Staff Software Engineer has a moderate amount of influence over key organizational decisions, and tasks involve multiple steps requiring planning, problem-solving, and prioritization for effective completion.

Minimum Qualifications

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 6+ years of Software Engineering or related work experience, OR
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field and 5+ years of Software Engineering or related work experience, OR
  • PhD in Engineering, Information Systems, Computer Science, or a related field and 4+ years of Software Engineering or related work experience.
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.

References to a particular number of years of experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided they can demonstrate an ability to fulfill the principal duties of the role and possess the required competencies.

Key skills/competency

  • Software Engineering
  • QEMU Development
  • VirtIO Subsystems
  • SystemC
  • C/C++ Programming
  • Open-Source Contribution
  • Technical Presentations
  • Debugging & Troubleshooting
  • System Architecture
  • Cross-functional Collaboration

Tags:

Software Engineer
technical expertise
customer support
debugging
system architecture
feature customization
product documentation
open-source contribution
problem-solving
cross-functional collaboration
C
C++
Java
Python
QEMU
VirtIO
SystemC
embedded systems
virtualization
Linux

Share Job:

How to Get Hired at Qualcomm

  • Research Qualcomm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume for software engineering roles: Highlight experience with C/C++, QEMU, VirtIO, and significant open-source contributions specific to the Senior Staff Software Engineer role.
  • Prepare for technical interviews: Practice data structures, algorithms, and system design, especially related to embedded systems, virtualization, and QEMU architecture.
  • Showcase your open-source involvement: Be ready to discuss your QEMU or other open-source projects, detailing your contributions, problem-solving, and collaborative experiences.
  • Demonstrate problem-solving and collaboration skills: Prepare specific examples of debugging complex technical issues and successfully leading cross-functional teams to innovative solutions at Qualcomm.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background