At a Glance
- Tasks: Lead a team of software developers to create innovative software solutions for engineering teams.
- Company: Qualcomm is a global leader in 5G and AI technologies, connecting billions of people daily.
- Benefits: Enjoy a collaborative culture, mentorship opportunities, and the chance to work on cutting-edge technology.
- Why this job: Join a dynamic team driving innovation in High Performance Computing and make a real impact.
- Qualifications: 14+ years in software engineering, with leadership experience and proficiency in programming languages.
- Other info: Qualcomm values diversity and provides accommodations for individuals with disabilities.
The predicted salary is between 43200 - 72000 £ per year.
Qualcomm is enabling a world where everyone and everything can be intelligently connected. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day. Qualcomm engineering teams rely heavily on the latest High Performance Computing (HPC) technologies to design and develop new products using electronic design automation (EDA) tools. This role provides an opportunity to manage and deliver a portfolio of software solutions and services for core engineering teams. You will gain experience leading a portfolio of critical projects while building scalable and fault-tolerant software solutions that are deployed on some of the largest supercomputing infrastructures across the globe.
The Engineering Software Solutions and Data Services team (ESSDS) is looking for an experienced software development manager preferably with exposure to HPC technologies. The ESSDS team (aligned with Engineering IT) is responsible for development of software solutions enabling High Performance Compute grid and large-scale, distributed, analytical applications. They work on components and services for HPC infrastructure optimization, hardware IP management systems, petabyte-scale cloud data platforms and development of machine learning solutions and pipelines. This role will lead a team of about 20 software developers working on a portfolio of software products and services being developed by the team. The ideal candidate would be a seasoned Software Developer Manager experienced in engaging with business and technical stakeholders, understanding complex problem statements, and proposing value-driven software solutions.
This role’s responsibilities include:
- Lead and manage a team of software developers and project manager, providing mentorship and guidance to foster professional growth.
- Provide technical expertise across a portfolio of software development projects.
- Identify opportunities and deliver solutions for EDA workflow optimizations.
- Set and manage team priorities in line with organizational goals and objectives, working closely with diverse set of stakeholders in Engineering IT.
- Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment for a portfolio of products and services developed by the team.
- Collaborate with global teams to define project requirements, scope, and deliverables.
- Ensure the delivery of high-quality software solutions that meet business objectives and customer needs.
- Implement best practices for software development, including coding standards, code reviews, and automated testing.
- Manage project timelines and resources to ensure successful project completion.
- Stay updated with the latest industry trends and technologies to drive continuous improvement and innovation.
- Build a culture of collaboration, accountability, and continuous learning within the team.
The ideal candidate will be able to demonstrate some of the following skills:
- 14+ years of hands-on experience in software engineering, with at least 6 years in a leadership role.
- Strong proficiency in programming languages such as Java, C++, Python, Rust or similar.
- Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security.
- Proven ability to manage multiple projects and conflicting priorities.
- Experience with public cloud environments such as AWS, Azure or Google Cloud.
- Experience with microservices architecture and containerization.
- Familiarity with EDA and semiconductor design process.
- Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.
- Exposure to HPC technologies is a plus.
- Bachelor’s or Master’s in Computer Science or related field.
Minimum Qualifications:
- 7+ years of IT-related work experience with a Bachelor's degree.
- OR 9+ years of IT-related work experience without a Bachelor’s degree.
- 4+ years in a leadership role in projects/programs.
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 to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
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.
Engineering IT Software Solutions Manager employer: Job Traffic
Contact Detail:
Job Traffic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering IT Software Solutions Manager
✨Tip Number 1
Familiarise yourself with High Performance Computing (HPC) technologies and their applications in software development. Understanding the specific tools and frameworks used in HPC will give you an edge when discussing your experience and how it aligns with Qualcomm's needs.
✨Tip Number 2
Network with professionals in the field of software engineering and HPC. Attend industry conferences, webinars, or local meetups to connect with others who work at Qualcomm or similar companies. This can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your leadership style and experiences managing software development teams. Be ready to share specific examples of how you've mentored team members and handled project challenges, as this role requires strong management skills.
✨Tip Number 4
Stay updated on the latest trends in software development, particularly in cloud environments and microservices architecture. Being knowledgeable about these areas will demonstrate your commitment to continuous learning and innovation, which is highly valued at Qualcomm.
We think you need these skills to ace Engineering IT Software Solutions Manager
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering and leadership roles. Emphasise your proficiency in programming languages like Java, C++, Python, or Rust, and any exposure to HPC technologies.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about the role at Qualcomm. Discuss your experience managing software development teams and how you have successfully delivered high-quality software solutions in the past.
Showcase Relevant Projects: Include specific examples of projects you've led that align with the responsibilities of the role. Highlight your experience with EDA workflow optimisations, cloud environments, and microservices architecture.
Highlight Leadership Skills: Demonstrate your ability to mentor and guide teams. Provide examples of how you've fostered professional growth within your team and managed project timelines effectively.
How to prepare for a job interview at Job Traffic
✨Showcase Your Leadership Skills
As a candidate for the Engineering IT Software Solutions Manager role, it's crucial to demonstrate your leadership experience. Be prepared to discuss specific examples of how you've successfully managed teams, mentored developers, and navigated complex project challenges.
✨Highlight Technical Expertise
Make sure to emphasise your proficiency in relevant programming languages like Java, C++, and Python. Discuss your experience with software lifecycle management and CI/CD practices, as these are key components of the role.
✨Understand HPC Technologies
Since the role involves High Performance Computing, brush up on your knowledge of HPC technologies and their applications. Be ready to explain how you've utilised these technologies in past projects and how they can benefit Qualcomm's objectives.
✨Prepare for Stakeholder Engagement
The ability to engage with both technical and business stakeholders is vital. Prepare to share experiences where you've effectively communicated complex technical concepts to non-technical audiences, showcasing your ability to bridge the gap between teams.