Qualcomm Test and Automation Engineer (Python & C), Voice and Music Group - Cambridge, UK in Cambridge, United Kingdom
Qualcomm Technologies International Ltd
Engineering Group, Engineering Group > Software Test Engineering
Qualcomm offers flexible work options tailored to our employee’s needs. These include a combination of work from home and working in our UK HQ in Cambridge.
Where you will be working
Cambridge, located in the East of England, 50 miles north of London, is a unique and beautiful city, renowned for its world-class university and the thriving cluster of high technology businesses that have grown up around it. Cambridge is well served by road and rail links, and is within easy distance of the major London airports
At our Cambridge site we are focussed on pioneering IoT and automotive technologies, with engineering areas of excellence including, Analogue and Digital Design, Voice and Music (Hardware, Software, OEM Support, Innovation).
Cambridge is our largest office in the UK, with more than 600 team members including engineers, business strategists and support staff.
Equal Opportunities & Equal Pay
We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.
Employees in Cambridge have a strong sense of community. We are encouraged through the philanthropic endeavours of the Qualcomm Foundation to support causes that matter to us.
What's on Offer
Apart from working in an open, relaxed and collaborative space, you will enjoy:
Salary, stock and performance related bonus
Employee stock purchase scheme
Matching pension scheme
Relocation and immigration support
Life, Medical, Income and Travel Insurance
Subsidised gym membership
Bicycle purchase scheme
Employee run clubs, including, running, football, chess, badminton + many more
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
1+ years of experience with Programming Language such as C, Python, etc.
What we are looking for
What does it take to be a world beater? What does it take to always be the best, ahead of the competition and delivering exceptional audio products? There are a few key ingredients to success:
Generate bright ideas.
Deliver with exceptional quality.
Deliver it faster than anyone else can.
How do you do this on complex products?
Maximise the product development efficiency
Minimise the product development lifecycle
Maximise the awareness of the product quality throughout the development cycle.
This means knowing immediately when something is not right and fixing it immediately. To do this requires a process by which the product deliverables are continuously evaluated during development and continuously integrating and testing to ensure zero faults are propagated through the development. This requires an exceptional degree of automated infrastructure including
Automated build systems for every code submission.
Automated integration systems bringing the various components together daily.
Automated suites of tests that validate the performance of the components and system.
Automated warning systems to alert engineers and program managers to prospective failures
Automated systems that continuously track the key performance parameters of the product.
Automated systems that continuously ensure the robustness of the product.
Automated systems ensuring conformance to necessary specifications and standards.
Tools for aiding fault tracking.
Automated reporting systems for instantaneous views pertaining to the product quality at any stage of the product development lifecycle.
These systems need to be 100% predictable and reliable.
Product Quality Engineering (PQE) is the organisation within the Voice and Music R&D organisation that is responsible for architecting, designing, and delivering these systems delivering innovative, high-quality products to market ahead of anyone else. We do this by continuously integrating and testing new features and improvements during the development of a new product. You will be working with a unique, multi-talented team of hardware, software, and system engineers, while gaining exposure to the product marketing fundamentals for the products you will use in future.
Understanding the key market requirements that make successful audio products.
Work with Core R&D and Marketing to determine success criteria for new feature or product development.
Test the new products and their features, assess if they are fit for purpose and meet success criteria
Develop software applications in Linux and Windows for structured evaluation of software code quality running on the V&M platforms to ascertain whether the success criteria are being attained.
Design applications that validate the performance of the product at all stages of the product development life cycle, including functional correctness, robustness, limits of performance, key performance tracking etc.
Design and develop appropriate data structures for logging to enable appropriate tools to be used that assist with debugging and analysing software failures.
Where unavailable, design tools to support the identification of infrastructure failures as well as product failures in real time.
Design and develop tools to facilitate identification of core failures across single and multiple product lines automatically.
Design tools to enable continuous tracking of product quality status enabling reporting at Exec, Product Management and Engineering levels.
Demonstrate an acumen for being able to develop code at system level i.e. embedded chip level interfacing into a larger automated test infrastructure
Knowledge of software development in C and Python
Knowledge of shell scripting and build tools in Windows and Unix environments
Good knowledge of test methodologies and techniques
Demonstrate good ability to debug and analyse failures in both hardware and software domains
Advanced knowledge of Configuration Control Systems (Perforce highly desirable)
Good working knowledge of bug tracking systems
Degree or equivalent qualification in maths / science / software / engineering
Strong technical and analytical skills
Strong written and oral communication skills
Able to work well between teams of different skill sets and disciplines
Familiarity with audio analysis and air interface monitoring tools
Understanding of multi-processor architectures
Experience of Agile development process
Experience of wireless communication protocols specifically Bluetooth and Wi-Fi
Experience of close collaboration with internal and external customers
Experience of Continuous Integration systems (for example, Jenkins)
*References to a particular number of years 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.
Applicants : If you are an individual with a disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found here (https://qualcomm.service-now.com/hrpublic?id=hr_public_article_view&sysparm_article=KB0039028) for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. Qualcomm is an equal opportunity employer and supports workforce diversity.
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.
If you would like more information about this role, please contact Qualcomm Careers (http://www.qualcomm.com/contact/corporate) .
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Equal Employment Opportunity: https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
"EEO is the Law" Poster Supplement : https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf
Pay Transparency NonDiscrimination Provision: https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf
Employee Polygraph Protection Act: https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/eppac.pdf
Family Medical Leave Act: https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/fmlaen.pdf
Rights of Pregnant Employees: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/12/Your-Rights-and-Obligations-as-a-Pregnant-Employee_ENG.pdf
Discrimination and Harassment: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/10/Workplace-Discrimination-Poster_ENG.pdf
California Family Rights Act: https://www.dfeh.ca.gov/wp-content/uploads/sites/32/2020/12/CFRA-and-Pregnancy-Leave_ENG.pdf