Embedded Software Test Engineer - EDI
Embedded Software Test Engineer - EDI

Embedded Software Test Engineer - EDI

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

At a Glance

  • Tasks: Design and execute test cases for embedded systems while collaborating with cross-functional teams.
  • Company: Join Cirrus Logic, a leader in mixed-signal processing with an award-winning culture.
  • Benefits: Enjoy a hybrid work model, competitive salary, and a supportive team environment.
  • Why this job: Make a real impact by solving complex challenges with innovative technology.
  • Qualifications: Degree in relevant engineering field and strong Python skills required.
  • Other info: Diversity is valued here; bring your unique perspective to our collaborative culture.

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

Join to apply for the Embedded Software Test Engineer – EDI role at Cirrus Logic

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 solutions for 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.

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:

  • A degree in Electronic & Electrical Engineering, Computer Engineering, or a related field
  • Professional experience in embedded software, test automation, or a related area
  • Strong Python development skills
  • Good understanding of software development and test principles
  • Solid grasp of embedded software concepts
  • Familiarity with CI/CD tools (e.g. Jenkins) and version control (e.g. Git)
  • Strong problem-solving skills and the ability to communicate effectively with cross-functional teams

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 Edinburgh based role 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.

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 - EDI employer: Cirrus Logic

Cirrus Logic is an exceptional employer, renowned for its award-winning culture that prioritises inclusion, fairness, and community engagement. As an Embedded Software Test Engineer in Edinburgh, you will enjoy a hybrid work model that fosters collaboration while providing opportunities for professional growth through cross-functional teamwork and innovative problem-solving. With a commitment to diversity and employee satisfaction, Cirrus Logic offers a dynamic environment where your contributions are valued and recognised.
C

Contact Detail:

Cirrus Logic Recruiting Team

StudySmarter Expert Advice 🀫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research Cirrus Logic and understand their products and culture. Practice common interview questions, especially around Python and embedded systems, so you can showcase your skills confidently.

✨Tip Number 3

Show off your projects! If you've worked on any relevant projects or have a GitHub portfolio, make sure to highlight them during your conversations. This gives you a chance to demonstrate your hands-on experience and problem-solving abilities.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Cirrus Logic.

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

Python Development
Embedded Systems Knowledge
Test Automation
Test Plan Development
Test Case Design and Execution
CI/CD Tools (e.g. Jenkins)
Version Control (e.g. Git)
Problem-Solving Skills
Communication Skills
Debugging Skills
Embedded Communication Protocols (e.g. SoundWire, I2C)
Lab Environment Experience
Test Management Tools
Defect Management Tools

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Embedded Software Test Engineer role. Highlight your Python skills and any experience with embedded systems. We want to see how your background aligns with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your problem-solving skills can contribute to our team. Keep it engaging and relevant to the job description.

Showcase Your Projects: If you've worked on any relevant projects, whether in school or professionally, make sure to mention them. We love seeing practical examples of your skills, especially in test automation and embedded software.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our awesome team!

How to prepare for a job interview at Cirrus Logic

✨Know Your Python Inside Out

Since the role requires strong Python skills, make sure you brush up on your coding knowledge. Be prepared to discuss your previous projects and how you've used Python for test automation. Practising coding problems related to embedded systems can also give you an edge.

✨Understand Embedded Systems Concepts

Familiarise yourself with key concepts in embedded software. Review common communication protocols like SoundWire and I2C, as well as CI/CD tools like Jenkins. Being able to speak confidently about these topics will show that you're serious about the role.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities. Think of examples from your past experiences where you successfully debugged issues or developed reliable test solutions. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Show Your Collaborative Spirit

Cirrus Logic values teamwork, so be ready to discuss how you've worked with cross-functional teams in the past. Highlight any experiences where you contributed to a project by collaborating with hardware and software engineers, as this will demonstrate your ability to fit into their culture.

Embedded Software Test Engineer - EDI
Cirrus Logic
Location: City of London
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
  • Embedded Software Test Engineer - EDI

    City of London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • C

    Cirrus Logic

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