As a Principal Software Architect at Qualcomm, you will play a crucial role in driving the development of cutting-edge software solutions for our industry-leading products. We are seeking a highly skilled and experienced individual who is passionate about software architecture and has a strong track record of designing and implementing complex systems. This role requires a strong understanding of software engineering principles and the ability to lead and mentor a team of talented software engineers. If you are a strategic thinker with a deep technical expertise and a drive to innovate, we want you to join our team and help us shape the future of wireless technology.
Lead and drive the development of software solutions for Qualcomm’s products, ensuring they are cutting-edge and innovative.
Utilize your expertise in software architecture to design and implement complex systems.
Maintain a deep understanding of software engineering principles and stay updated on industry trends and advancements.
Lead and mentor a team of software engineers, providing guidance and support in their professional development.
Collaborate with cross-functional teams to ensure alignment and integration of software solutions with overall product strategy.
Act as a strategic thinker, identifying opportunities for improvement and innovation within the software architecture.
Conduct regular code reviews to ensure high quality and maintainability of software solutions.
Collaborate with product managers and stakeholders to understand and prioritize software requirements.
Communicate and present software architecture designs and decisions to both technical and non-technical audiences.
Stay updated on industry standards and best practices to continuously improve the software development process.
Take ownership of technical challenges and provide effective and efficient solutions.
Collaborate with external partners and vendors as needed to enhance software solutions.
Drive continuous improvement initiatives within the software architecture and development process.
Serve as a technical expert and resource for the software engineering team.
Represent Qualcomm as a thought leader in the software architecture space through participation in industry events and conferences.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
Bachelor’s Or Master’s Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 10 Years Of Experience In Software Development, With At Least 5 Years In A Leadership Or Architect Role.
Extensive Knowledge And Experience In Software Design Principles And Patterns, As Well As Proficiency In Coding Languages Such As C++, Java, Or Python.
Demonstrated Experience In Leading Large-Scale Software Projects And Managing Cross-Functional Teams.
Strong Understanding Of The Latest Software Development Trends And Technologies, Such As Cloud Computing, Artificial Intelligence, And Internet Of Things (Iot).
Required Skills
Project Management
Software Design
Agile Methodology
Cloud Computing
Wireless Technologies
Embedded Systems
Team Leadership
System Architecture
Big Data Analytics
Mobile Development
Firmware Development
Cross
Soft Skills
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time Management
Creativity
Teamwork
Active Listening
Adaptability
Problem-Solving