Embedded Software Test Engineer - LDN
Embedded Software Test Engineer - LDN

Embedded Software Test Engineer - LDN

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Join us as an Embedded Software Test Engineer, focusing on test development and automation.
  • Company: Cirrus Logic is a leader in mixed-signal processing with a vibrant, inclusive culture.
  • Benefits: Enjoy hybrid work options, a supportive environment, and opportunities for career growth.
  • Why this job: Be part of a dynamic team solving real-world challenges for top consumer brands.
  • Qualifications: Strong Python skills and understanding of embedded systems are essential; experience with protocols is a plus.
  • Other info: This role is hybrid, requiring 1+ day in-office work, based in London.

The predicted salary is between 36000 - 60000 £ per year.

For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutionsfor the world\’s top consumer brands. Cirrus Logic is also known for its award-winning culture, built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!

We’re looking for a motivated Embedded Software Test Engineer with excellent Python skills and a solid understanding of embedded systems to strengthen our Software Test organisation.

This is a great opportunity for someone who enjoys problem-solving, debugging, and building reliable test solutions. You’ll work closely with cross-functional teams, contributing to test development and automation, FPGA and silicon bring-up, and continuous integration workflows.

Responsibilities:

  • Contribute to test plan development for new features and projects
  • Design and execute test cases for embedded systems, analyse results, and report findings to project teams
  • Develop and maintain Python-based test automation
  • Collaborate with cross-functional engineers, across hardware and software, to debug and resolve complex issues
  • Set up and maintain bench environments
  • Contribute to CI/CD workflows, ensuring smooth test execution and reporting
  • Participate in code reviews and promote best practices in software development

Required Skills and Qualifications:

  • Contribute to test plan development for new features and projects
  • Design and execute test cases for embedded systems, analyse results, and report findings to project teams
  • Develop and maintain Python-based test automation
  • Collaborate with cross-functional engineers, across hardware and software, to debug and resolve complex issues
  • Set up and maintain bench environments
  • Contribute to CI/CD workflows, ensuring smooth test execution and reporting
  • Participate in code reviews and promote best practices in software development

Preferred Skills and Qualifications:

  • Experience with embedded communication protocols (e.g. SoundWire, I2C)
  • Exposure to lab environments, using development boards and tools such as oscilloscopes, or logic analysers
  • Experience with test, requirement and defect management tools

This London based role is a hybrid remote position and will follow a 1+ 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.

** This same position is also advertised for Edinburgh. If open to both office locations, please only apply for one position and state your office location preference in the questions asked. Newbury office also considered

#LI-PD1

#LI-Hybrid

At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.

#J-18808-Ljbffr

Embedded Software Test Engineer - LDN employer: Cirrus Logic, Inc.

Cirrus Logic is an exceptional employer that fosters a vibrant and inclusive work culture, where innovation thrives and employees are empowered to grow their careers. With a strong emphasis on community engagement and employee satisfaction, the London-based Embedded Software Test Engineer role offers a unique opportunity to collaborate with top engineers in a hybrid work environment, ensuring a balanced approach to professional development and personal well-being.
C

Contact Detail:

Cirrus Logic, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Test Engineer - LDN

✨Tip Number 1

Familiarise yourself with the specific embedded communication protocols mentioned in the job description, such as SoundWire and I2C. Having a solid understanding of these protocols will not only help you during interviews but also demonstrate your readiness to contribute effectively from day one.

✨Tip Number 2

Engage with online communities or forums related to embedded systems and software testing. Networking with professionals in the field can provide valuable insights and potentially lead to referrals, which can significantly boost your chances of landing the job.

✨Tip Number 3

Prepare to discuss your experience with Python-based test automation in detail. Be ready to share specific examples of projects where you've developed or maintained test automation, as this is a key requirement for the role.

✨Tip Number 4

Research Cirrus Logic's company culture and values, especially their commitment to diversity and inclusion. Being able to articulate how your personal values align with theirs can make a strong impression during the interview process.

We think you need these skills to ace Embedded Software Test Engineer - LDN

Proficiency in Python
Understanding of embedded systems
Test plan development
Test case design and execution
Results analysis and reporting
Test automation development
Collaboration with cross-functional teams
Debugging skills
CI/CD workflow contribution
Code review participation
Knowledge of embedded communication protocols (e.g. SoundWire, I2C)
Experience with lab environments and development tools (e.g. oscilloscopes, logic analysers)
Familiarity with test, requirement, and defect management tools
Problem-solving skills
Attention to detail

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the responsibilities and required skills for the Embedded Software Test Engineer position. Tailor your application to highlight your relevant experience in Python, embedded systems, and test automation.

Highlight Relevant Experience: In your CV and cover letter, emphasise your experience with embedded communication protocols, lab environments, and any tools you've used for test, requirement, and defect management. Be specific about your contributions to previous projects.

Showcase Problem-Solving Skills: Since the role involves debugging and building reliable test solutions, include examples of how you've successfully solved complex problems in past roles. Use metrics or outcomes to demonstrate your impact.

Personalise Your Application: Address your cover letter to the hiring manager if possible, and express your enthusiasm for Cirrus Logic's culture of inclusion and innovation. Mention why you want to work specifically for them and how you can contribute to their team.

How to prepare for a job interview at Cirrus Logic, Inc.

✨Showcase Your Python Skills

Since the role requires excellent Python skills, be prepared to discuss your experience with Python in detail. Bring examples of projects where you've used Python for test automation or embedded systems, and be ready to solve a coding challenge during the interview.

✨Understand Embedded Systems

Make sure you have a solid understanding of embedded systems and their testing processes. Be ready to explain how you would design and execute test cases for embedded systems, and discuss any relevant experience you have with communication protocols like SoundWire or I2C.

✨Collaborate Effectively

The role involves working closely with cross-functional teams, so demonstrate your ability to collaborate. Share examples of past experiences where you successfully worked with hardware and software engineers to debug complex issues and contribute to CI/CD workflows.

✨Prepare for Problem-Solving Questions

Expect to face problem-solving scenarios during the interview. Prepare by thinking through common challenges in embedded software testing and how you would approach them. This will show your analytical skills and your ability to think on your feet.

Embedded Software Test Engineer - LDN
Cirrus Logic, Inc.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>