Welcome to the world of cutting-edge technology at Qualcomm! As a CPU Software Engineer Senior, you will play a crucial role in designing and developing software for our next-generation processors. We are seeking a highly skilled and experienced professional who is passionate about pushing the boundaries of computing performance and efficiency. With your expertise, you will help drive the development of innovative solutions that power the devices of tomorrow. Join us in shaping the future of mobile and computing technology and see your ideas come to life.
Design and develop software for next-generation processors.
Collaborate with other team members to ensure software meets project requirements.
Conduct research and stay up-to-date on the latest advancements in computing technology.
Analyze and optimize software performance to meet performance and efficiency goals.
Troubleshoot and debug software issues.
Create and maintain detailed documentation for software development processes.
Work closely with hardware engineers to understand system architecture and design software accordingly.
Participate in code reviews to ensure high-quality and efficient code.
Continuously improve and optimize software development processes.
Keep up-to-date with industry trends and incorporate new technologies into software development.
Mentor and guide junior engineers in software development best practices and techniques.
Communicate project status and escalate any issues or roadblocks to team leads.
Collaborate with cross-functional teams to ensure seamless integration of software with hardware.
Identify and propose innovative solutions to improve computing performance and efficiency.
Contribute to the overall strategy and direction of the team and organization.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
Proficiency In Programming Languages Such As C, C++, And Assembly.
Bachelor’s Degree In Computer Science, Electrical Engineering, Or A Related Field.
Strong Problem-Solving Skills And Ability To Work In A Fast-Paced, Collaborative Environment.
Minimum Of 5 Years Of Experience In Software Development, Preferably In The Semiconductor Industry.
In-Depth Knowledge Of Cpu Architecture And Microprocessor Design.
Required Skills
Debugging
Embedded Systems
Programming Languages
Firmware Development
System Integration
Real-Time Operating Systems
Software Architecture
Device Drivers
Low-Level Programming
Assembler Programming
Multi-Core Processors
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Interpersonal Skills
Creativity
Teamwork
Adaptability
Problem-Solving