cover image
Qualcomm

Qualcomm

www.qualcomm.com

5 Jobs

46,099 Employees

About the Company

Delivering intelligent computing everywhere.

Listed Jobs

Company background Company brand
Company Name
Qualcomm
Job Title
Software Engineer, Staff – Virtual Platforms - UK
Job Description
Company

Qualcomm Technologies International Ltd

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware.

Key Responsibilities Include

Designing and developing SystemC TLM models to accurately represent SoC architectures.
Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator.
Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models.
Extensive experience with C++ programming to ensure efficient and effective model development.


Preferred Qualifications

10+ years of Software/Firmware Engineering or related work experience.
5+ years of experience developing Virtual Platforms or Simulators
Open Source Development experience
Experience in Unit Testing
Continuous Integration
ARM Fast Models
Server Architecture (RAS, Manageability)


Top Preferred Skills

SystemC TLM or QEMU
Modern C++
ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or Device Driver Development and Debug
Git Revision Control


Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer

Principal Duties And Responsibilities

Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models.
Define software requirements to develop complex SoC TLM models.
Design and implement TLM models for complex, large-scale products and systems.
Lead design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code.
Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project.


Level Of Responsibility

Work independently with minimal supervision.
Make critical decisions that significantly impact program, product, or project success.
Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact.
Have a moderate amount of influence over key organizational decisions, being consulted by senior leadership for key decisions.
Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively.


Where you will be working

Cork has a proud reputation as Ireland's second largest economic engine and is now one of the Top 20 location choices in Europe with 39,000 people being employed by over 170 overseas companies.

There's a growing diversity in the region with people from many nationalities relocating to Cork, relishing the opportunity to work and live in a location that offers an excellent quality of life.

A gateway to Europe, Cork airport provides access to almost 50 international destinations including transatlantic air routes.

Equal Opportunities

We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.

What's On Offer

Apart from working in an open, relaxed and collaborative space, you will enjoy:

Salary, stock and performance related bonus
Maternity/Paternity Leave
Employee stock purchase scheme
Matching pension scheme
Education Assistance
Relocation and immigration support (if needed)
Life, Medical, Income and Travel Insurance
Subsidised memberships for physical and mental well-being
Bicycle purchase scheme
Employee run clubs, including, running, football, chess, badminton + many more


Minimum Qualifications

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.
References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.


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 disability-accomodations@qualcomm.com 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).

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.

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.

If you would like more information about this role, please contact Qualcomm Careers.

3074007
Cambridge, United Kingdom
On site
04-04-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Program Management (Software Engineering) Staff Manager - United Kingdom
Job Description
Company

Qualcomm Technologies International Ltd

Job Area

Engineering Services Group, Engineering Services Group > Program Management

General Summary

This Software Program Manager role focuses on Server Software teams, managing the planning, development, and delivery of software for Qualcomm's Server Business Unit.

You will develop, define, and execute plans, including schedules, budgets, resources, deliverables, and risks. You will oversee the program from start to finish, collaborating with internal and external stakeholders on technical matters. Additionally, you will ensure on-time delivery, and achieve program milestones, driving alignment across stakeholders.

Excellent opportunity to join the growing Server Software Business Unit organization. Collaborate with other impacting technology areas such as HLOS, FW, BMC, Platform, SoC and Oryon CPU.

Develop, Define, And Execute Plans

Drive requirements scoping, analysis, and planning including interdependencies, staffing constraints, and schedule optimization across multiple tech teams and customers.
Establish a clear Plan of Record commitment and drive prioritization.
Apply consistency and best practices through program initiation, planning, execution, and closing phases, enabling business outcomes and benefits tracking.
Collaborate with key stakeholders and program sponsors to develop program goals, set the prioritization of deliverables, discuss involvement of business processes (e.g., program change management, communication), and drive decisions necessary for on-time delivery.


Manage Program Health And Execution

Strong technical understanding of SW deliverables and risk management/risk mitigation.
Establish rigorous execution discipline & communication process: risk management, mitigation, tracking, schedule trends vs baseline, recovery actions, executive reporting & stakeholder communication.
Develop program indicators to manage program health including quality and timelines.
Promote program vision and objectives within the team, ensure program objectives are met or exceeded, present program vision to management, and gain buy-in from stakeholders.


Additional Responsibilities

Manage one to many scrum teams applying Agile principles, practices, and theory.
Promote organizational understanding of Agile roles, lead teams and individuals.
Develop and manage the execution of the program Plan of Record (e.g., on time, on budget, within scope) for multiple medium-sized programs which include schedule and resource forecasting, stakeholder identification, method and frequency of communication, scope, and prioritization.
Establish key program metrics and manage teams to take action outside their comfort zone to ensure program success when metrics deviate from Plan of Record.
Identify and secure resources to ensure alignment of the team with program/technology demand for multiple medium-sized programs with moderate complexity.
Drive teams to identify program issues/risks and create a risk mitigation plan for multiple medium-sized or a single complex program(s). Maintain and update the risk tracker.


Minimum Qualifications

Bachelor's degree in Engineering, Computer Science, or related field.
5+ years of Program Management or related work experience.


Preferred Qualifications

Master's Degree in Engineering, Computer Science or related field.
PMP Certification and/or Agile Certification
15+ years Program Management experience or related work experience.
10+ years working with operating budgets, resources, and/or project financials.
10+ years in firmware development
5+ years experience with agile program management tools such as Jira and Confluence.
3+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
3+ years experience working in a large matrixed organization.
3+ years experience with firmware development


Level Of Responsibility

Autonomy: Work independently with minimal supervision.
Communication: Use verbal and written skills to convey complex information to diverse audiences, including senior leadership and large groups.
Influence: Have a notable impact on key organizational decisions by providing input to senior leadership.
Task Management: Execute multi-step tasks requiring simultaneous cognitive abilities and memory management.
Innovation: Exercise exceptional creativity to develop new ideas and innovative products/processes.
Problem Solving: Use deductive and inductive reasoning to solve complex problems with advanced data analysis and interpretation.
Strategic Planning: Occasionally partake in strategic planning affecting immediate operations within own area.


What's On Offer

Apart from working in an open, relaxed and collaborative space, you will enjoy:

Salary, stock and performance related bonus
Employee stock purchase scheme
Pension scheme
Life, Medical, Income and Travel Insurance
Enhanced Maternity Leave
Enhanced Paternity Leave
Menopause Support
Education Assistance
Employee Assistance Programme
Voluntary Health Checks
Global Wellbeing Days
Subsidised gym membership
Bicycle purchase scheme
Employee run clubs, including, running, football, chess, badminton + many more


We are proud to be a WORK180 endorsed employer, see our range of UK benefits and policies directly at WORK180: Qualcomm – Work180 Endorsed Employer

Excited about this role, but not sure if you meet 100% of the criteria? We would still like to hear from you and would welcome your application.

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


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 disability-accomodations@qualcomm.com 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).

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.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individual...
London, United Kingdom
On site
09-04-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Senior Software Engineer - Qualcomm - Issy, Paris - France
Job Description
Company:

Qualcomm France S.A.R.L.

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

This position is for an experienced Embedded system/network software engineer with strong technology background, problem solving and communication skills.

Major technical area is focused on networking and enabling embedded system and other components required to enable a networking platform, WLAN (Wi-Fi) driver/firmware, networking protocol, WLAN-related software on Linux OS.

The daily work could include customer training, issue debugging, feature development and project follow-up.

The individual will also support customers to integrate Qualcomm networking solution into their product and support them from design phase to mass production.

The individual will interact with marketing teams, product managers, sales team, and development teams to help resolve customer issues and report project progress.

Minimum Qualifications:

Bachelor's degree in Electrical Engineering, Information Systems, Computer Science, or related field.
Familiar with TCP/IP and Networking protocols(DHCP, ICMP, Bridging, routing and etc)
Must have hands on working experience working on real-time embedded systems
Hands on experience in Networking driver development, Ethernet and Wireless LAN driver development preferred
Experience in Airties / EasyMesh / SON technology
Strong programming skills in C/C++
Excellent verbal and written communication skills
Experience with customer support and debugging techniques.
Willingness to travel when needed


Preferred Qualifications:

Experience with wireless, embedded processor platforms and Mesh networking solution
Familiar with mesh Networking, specifically with Wifi Alliance Mesh network.
Knowledge of embedded SW for Linux, OpenWrt/, prprlWrt, RDK-B
Familiar with Linux software debugging & programming
Strong understanding of Linux OS kernel and network drivers
Good team player
Ability to perform under pressure
Experience in Airties, EasyMesh, OpenWRT or QSDK, RDK-B, PrplWRT, OpenSync.


Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.


OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.


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 disability-accomodations@qualcomm.com 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).

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.

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.

If you would like more information about this role, please contact Qualcomm Careers.

3072268
Issy-Les-Moulineaux, France
On site
11-04-2025
Company background Company brand
Company Name
Qualcomm
Job Title
Senior Software Engineer
Job Description
Company

Qualcomm Technologies International Ltd

Job Area

Engineering Group, Engineering Group > Software Engineering

General Summary

At Qualcomm, we are transforming the automotive industry with our Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV). Snapdragon Ride is an integral pillar of our Snapdragon Digital Chassis, and since its launch it has gained momentum with a growing number of global automakers and Tier1 suppliers. Snapdragon Ride aims to address the complexity of autonomous driving and advanced driver assist systems (ADAS) by leveraging its high-performance, power-efficient SoC, industry-leading artificial intelligence (AI) technologies and pioneering vision and drive policy stack to deliver a comprehensive, cost and energy efficient systems solution.

Deep learning is becoming ever more important for the drive stack. Our group is focused on executing big data pipelines to process Petabytes of data as systematic engineering of labeled data is required to unlock the full power of AI systems. Areas include data preparation, automated file selection, auto-labeling, automated review and quality assurance, data set quality measurement, and data set analysis (e.g., core set and edge case extraction).

We are looking for an experienced hands-on Senior Software Engineer to oversee the execution and maintenance of Stack Based Review activities. The ideal candidate will have experience in Python, Linux, Docker, Elastic stack, databases (SQL/NoSQL), AWS and workflow management systems. Responsibilities include execution of our automated review pipeline, coordinating the team to ensure consistency and efficiency. You will also be coordinating and collaborating with the infrastructure and with product and research teams.

Our teams are primarily in Romania, Sweden, Germany, US and India.

Minimum Qualifications

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.


OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field.

2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.


Responsibilities

Lead the execution and maintenance of stack-based review pipelines.
Coordinate with teams responsible for executing the pipeline to ensure consistency and efficiency.
Oversee quality assurance review activities to maintain high standards.
Provide feedback to annotation suppliers to improve the quality of labeled data.
Collaborate with auto-labeling teams to enhance automated labeling processes.
Optimize the software system’s performance, scalability, and costs, considering factors such as resource utilization, throughput requirements, and data movement.
Provide technical guidance and mentorship to junior team members


What We Are Looking For

Proven track record of maintaining and integrating software systems that emphasize software quality
Strong problem-solving skills and the ability to troubleshoot complex technical issues.
Good programming skills in Python
Familiarity with database (SQL/NoSQL) concepts
Experience with Elastic stack
Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitHub, ArgoCD).
Familiarity with containerization technologies such as Docker and orchestration tools.
Experience with AWS services, logging and monitoring tools.
Excellent communication and collaboration skills to work effectively within a cross-functional team.
You must be a self-starter and be able to work autonomously and take initiative
Be a curios and lean team player willing to grow and share knowledge


We Would Love To See

Proven track record of creating software systems that emphasize software quality
Experience with Data Platforms for Automated Driving.
Familiarity with data storage and retrieval systems.


Qualifications

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Systems Engineering or related work experience.

OR

Master's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience.

OR

PhD in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience.

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


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 disability-accomodations@qualcomm.com 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).

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.

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.

If you would like more information about this role, please contact Qualcomm Careers.

3074344
Farnborough, United Kingdom
On site
11-04-2025