Qualcomm has officially announced its latest recruitment drive for the position of Staff Software Engineer – Virtual Platforms in Bangalore. This is an excellent opportunity for software engineers and embedded systems professionals who want to work on advanced semiconductor technologies, virtual platform development, and SoC simulation environments.
Candidates with experience in SystemC TLM, QEMU, C++, ARM architecture, firmware development, and virtual platform technologies are encouraged to apply for this exciting role.
Job Overview
- Company Name: Qualcomm
- Job Role: Staff Software Engineer – Virtual Platforms
- Qualification: Bachelor’s / Master’s / PhD
- Experience: 2+ to 10+ Years
- Job Location: Bangalore, Karnataka
- Employment Type: Full-Time
- Category: Software Engineering
- Salary: Best in Industry
- Apply Mode: Online
About the Role
Qualcomm is hiring skilled software engineers to work on advanced virtual platform technologies and high-level SoC simulation systems. Selected candidates will contribute to developing scalable and efficient virtual models for complex hardware architectures.
The role involves close collaboration with hardware designers, firmware teams, and software architects to build next-generation simulation environments using modern software engineering practices.
This opportunity is ideal for professionals interested in:
- Embedded Systems
- Firmware Development
- SoC Architecture
- Virtual Platform Development
- ARM-based Systems
- Hardware-Software Integration
Educational Qualification
Candidates must meet any one of the following criteria:
- Bachelor’s Degree in Engineering, Computer Science, Information Systems, or related field with 4+ years of experience
- Master’s Degree with 3+ years of experience
- PhD with 2+ years of experience
Applicants should also have programming experience in:
- C
- C++
- Java
- Python
Key Responsibilities
Selected candidates will be responsible for:
- Designing and developing SystemC TLM models for complex SoC architectures
- Building high-level virtual hardware simulation platforms
- Integrating processors, peripherals, and custom IP blocks into simulation environments
- Collaborating with hardware and firmware engineering teams
- Developing scalable virtual platforms using modern C++
- Performing debugging, regression testing, and issue resolution
- Conducting code reviews and maintaining software quality standards
- Supporting project execution within timelines and technical requirements
- Defining software requirements for advanced TLM models
Technical Skills Required
Preferred Skills
- SystemC TLM
- QEMU
- Modern C++
- ARM Architecture
- Firmware Development
- Device Driver Debugging
- Git Version Control
Additional Skills
- Virtual Platform Development
- Simulator Development
- Continuous Integration
- Unit Testing
- ARM Fast Models
- Server Architecture
- CoreSight Debugging
- CPU Firmware Development
Why Join Qualcomm?
Work on Cutting-Edge Technology
Employees get the opportunity to work on advanced semiconductor, embedded systems, and SoC technologies.
Excellent Career Growth
Qualcomm provides strong learning opportunities, technical mentorship, and exposure to global engineering projects.
Innovative Work Environment
The company promotes innovation, collaboration, and research-driven engineering practices.
Competitive Compensation
Qualcomm offers industry-leading salary packages along with additional employee benefits and performance incentives.
Global Exposure
Engineers collaborate with highly experienced teams across multiple global projects and technologies.
Salary Details
The official salary package has not been disclosed by the company. However, Qualcomm is known for offering highly competitive compensation packages based on:
- Experience level
- Technical expertise
- Interview performance
- Specialized domain knowledge
Additional benefits may include:
- Performance bonuses
- Health and wellness programs
- Learning and development opportunities
- Employee stock benefits
Hiring Location
- Bangalore, Karnataka
Bangalore remains one of India’s leading technology and semiconductor hubs, offering excellent career opportunities for software and embedded systems engineers.
Who Can Apply?
Professionals with experience in:
- Software Engineering
- Embedded Systems
- Firmware Development
- Device Driver Development
- SoC Architecture
- System Simulation
- Virtual Platform Development
Candidates with strong C++ programming and hardware-software integration experience will have an added advantage.
How to Apply
Interested candidates can apply online through the official Qualcomm careers portal by searching for the role Staff Software Engineer – Virtual Platforms and submitting their updated resume.
