Responsibilities:
Provide Technical Expertise:
Lead by example, driving all aspects of testing throughout the product lifecycle to ensure comprehensive and high-quality testing Design and Execute Tests:
Develop test strategies for every scenario, including Black Box, White Box, Stress, Long Duration, and System Testing, and implement tests across pre-silicon and post-silicon phases Hands-On Debugging:
Roll up your sleeves to triage and debug issues with both hardware and software teams, leveraging lab tools like oscilloscopes, signal generators, and logic analysers Test Automation:
Collaborate with the team to create and implement robust test automation plans, leveraging programming skills to enhance efficiency and scalability Communicate Results:
Present test outcomes to product owners and developers, ensuring defects are understood and resolved effectively Required Skills and Qualifications:
Bachelor's degree in Electrical Engineering, Software Engineering, or a related field Strong proficiency in Python programming (or similar object-oriented language such as C) Extensive experience in developing Python-based tools and frameworks to support software testing activities Solid understanding of software testing methodologies, test automation, and CI/CD processes Experience in lab equipment such as oscilloscopes, signal generators, logic analysers and spectrum analysers for measurement and debugging issues Excellent analytical and problem-solving skills Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams Preferred Skills and Qualifications:
Familiarity with embedded systems development, microcontrollers, and real-time operating systems (RTOS) Experience with a variety of MCU and DSP cores/processors Familiarity with test case management tools, defect management and version control systems Knowledge of software development methodologies such as Agile or Scrum
This position is located in Edinburgh, UK although London and Newbury might be considered. This is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preference. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic.
#J-18808-Ljbffr