At a Glance
- Tasks: Lead the design and development of cutting-edge embedded and cloud edge software.
- Company: Join Qualcomm, a tech innovator driving digital transformation for a smarter future.
- Benefits: Enjoy competitive pay, collaborative culture, and opportunities for professional growth.
- Why this job: Be at the forefront of technology, working on world-class products that impact millions.
- Qualifications: Bachelor's degree in relevant field with 8+ years of experience in Software Engineering required.
- Other info: Opportunity to influence key organizational decisions and work with executive leadership.
The predicted salary is between 60000 - 84000 £ per year.
Company:
Qualcomm Technologies International Ltd
Job Area:
Engineering Group, Engineering Group > Software Engineering
General Summary:
As a leading technology innovator, Qualcomm pushes the boundaries of what’s possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.
Minimum Qualifications:
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.
- OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience.
- OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Languages such as C, C++, Java, Python, etc.
Preferred Qualifications:
- Master’s Degree in Engineering, Information Systems, Computer Science or related field.
- 15+ years of Software Engineering or related work experience.
- 4+ years of experience with Database Management Software.
- 4+ years of experience with API.
- 3+ years in a technical leadership role with or without direct reports.
- 3+ years of work experience in a role requiring interaction with executive leadership (e.g., Vice President level and above).
- 1+ year of work experience with Git, Perforce, or Source Code Management System.
Principal Duties and Responsibilities:
- Leverages expert Software knowledge and experience to design, develop, create, modify, and validate highly critical embedded and cloud edge software, applications, and/or specialized utility programs.
- Analyzes user needs, software requirements, and time and cost constraints to design and customize highly sophisticated software for optimal operational efficiency.
- Designs and implements software sub-systems for complex, large-scale products and systems; resolves design, coding, and other technical issues by presenting end-to-end solutions.
- Leads design, coding, and testing efforts to ensure that projects are completed to specifications and schedules.
- Serves as a technical expert in performing highly complex code reviews, regression tests, and triages and fixes issues to ensure the quality of code.
- Collaborates with high-level representatives from other functions (e.g., testing group, product group, customers) to integrate plan for software design of a large initiative.
- Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for experienced engineers.
Level of Responsibility:
- Provides supervision to direct reports.
- Decision-making is critical in nature and highly impacts program, product, or project success.
- Requires verbal and written communication skills to convey highly complex and/or detailed information. May require strong negotiation and influence with large groups or high-level constituents.
- Has a great degree of influence over key organizational decisions (e.g., is making or directly making key decisions that will have substantial impact over the organization).
- Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.
*References to a particular number of years of 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.
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.
#J-18808-Ljbffr
OpenBMC Lead, Principal/Manager employer: Qualcomm
Contact Detail:
Qualcomm Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land OpenBMC Lead, Principal/Manager
✨Tip Number 1
Make sure to highlight your experience with programming languages like C, C++, Java, and Python in your discussions. These are crucial for the OpenBMC Lead role, and showcasing your proficiency can set you apart.
✨Tip Number 2
Emphasize your leadership experience, especially if you've led technical teams or projects. Qualcomm values candidates who can influence decisions and lead design efforts effectively.
✨Tip Number 3
Prepare to discuss your experience with database management and APIs. Being able to articulate how you've utilized these in past projects will demonstrate your capability to handle complex software systems.
✨Tip Number 4
Familiarize yourself with Qualcomm's products and their impact on digital transformation. Showing that you understand their mission and how your skills align with it can make a strong impression.
We think you need these skills to ace OpenBMC Lead, Principal/Manager
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the OpenBMC Lead position at Qualcomm. Understand the key responsibilities and required qualifications, as this will help you tailor your application effectively.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with programming languages like C, C++, Java, and Python. Make sure to include specific projects or roles where you demonstrated your software engineering skills, especially in leadership positions.
Showcase Technical Expertise: Detail your experience with database management software and API development. Mention any relevant tools you've used, such as Git or Perforce, and provide examples of how you've contributed to complex software projects.
Craft a Strong Cover Letter: Write a compelling cover letter that not only summarizes your qualifications but also conveys your passion for technology and innovation. Discuss how your background aligns with Qualcomm's mission to drive digital transformation and create smarter, connected experiences.
How to prepare for a job interview at Qualcomm
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with programming languages like C, C++, Java, and Python. Highlight specific projects where you designed or developed software solutions, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
Since the role involves technical leadership, share examples of how you've led teams or projects in the past. Discuss your approach to mentoring others and how you handle decision-making in high-stakes situations.
✨Prepare for System-Level Design Questions
Expect questions that assess your ability to design system-level software solutions. Review concepts related to embedded systems and cloud edge software, and be ready to walk through your thought process when tackling complex design problems.
✨Communicate Clearly and Effectively
Strong verbal and written communication skills are crucial for this position. Practice explaining complex technical concepts in a clear and concise manner, as you may need to interact with executive leadership and cross-functional teams during the interview.