Software Tester (Embedded)

Software Tester (Embedded)

Full-Time 0 € / year No home office possible
S

At a Glance

  • Tasks: Develop and execute test strategies for cutting-edge embedded software.
  • Company: Join a leading tech firm in the heart of Cambridge.
  • Benefits: Competitive day rate, contract role with potential for growth.
  • Other info: Collaborative environment with opportunities to mentor and grow.
  • Why this job: Make an impact on innovative all-optical network technology.
  • Qualifications: Experience in embedded software testing and strong Python skills required.

Full time on site in Cambridge. Inside IR35, Day Rate: Β£500, 9 months duration.

We are looking for an experienced Principal Software Test Engineer to support the development of customer-facing software for an industry-leading all-optical network switch platform. Please note, you will need experience of networking protocols and testing embedded software to be considered for this position. Please ensure you live within a commutable distance to Cambridge and hold a valid right to work.

Key Responsibilities:
  • Develop and execute test strategies and verification plans
  • Create and maintain automated test frameworks and scripts
  • Perform hardware/software integration testing
  • Troubleshoot software and hardware issues
  • Work with protocols including I2C, UART, SPI and USB
  • Use tools such as oscilloscopes and logic analysers
  • Integrate automated tests into CI/CD pipelines
  • Collaborate with engineering, production, NPI and support teams
  • Produce test documentation, reports and project artefacts
  • Mentor and support other test engineers
Required Experience:
  • Solid experience testing embedded software
  • Strong experience with hardware/software integration testing
  • Strong Python programming skills
  • Experience with PyTest and/or Nose
  • Experience with Jenkins or GitLab CI
  • Linux environment and shell scripting experience
  • Strong understanding of unit, integration and end-to-end testing
  • Strong debugging and troubleshooting skills
  • Experience working in Agile/Scrum environments

Software Tester (Embedded) employer: SoCode Limited

Join a forward-thinking company in Cambridge that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact cutting-edge technology. With competitive day rates and opportunities for professional growth, you will be part of a team that encourages mentorship and skill development, making it an ideal environment for those looking to advance their careers in software testing.

S

Contact Detail:

SoCode Limited Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Software Tester (Embedded)

✨Tip Number 1

Network, network, network! Reach out to your connections in the industry and let them know you're on the hunt for a Software Tester role. You never know who might have a lead or can put in a good word for you.

✨Tip Number 2

Prepare for interviews by brushing up on your knowledge of networking protocols and embedded software testing. Make sure you can confidently discuss your experience with tools like PyTest and Jenkins, as well as your approach to troubleshooting.

✨Tip Number 3

Showcase your skills! If you have any personal projects or contributions to open-source software, be ready to share them. This is a great way to demonstrate your Python programming skills and your ability to create automated test frameworks.

✨Tip Number 4

Don't forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows you're serious about joining our team and helps us keep track of your application.

We think you need these skills to ace Software Tester (Embedded)

Networking Protocols
Embedded Software Testing
Test Strategy Development
Automated Test Frameworks
Hardware/Software Integration Testing
Troubleshooting Skills
I2C Protocol

Some tips for your application 🫑

Tailor Your CV:Make sure your CV highlights your experience with embedded software testing and networking protocols. We want to see how your skills align with the key responsibilities mentioned in the job description.

Showcase Your Projects:Include specific examples of projects where you've developed test strategies or worked with automated test frameworks. This helps us understand your hands-on experience and how you tackle real-world challenges.

Be Clear and Concise:When writing your cover letter, get straight to the point. We appreciate clarity, so outline your relevant experience and why you're a great fit for the role without fluff.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position.

How to prepare for a job interview at SoCode Limited

✨Know Your Stuff

Make sure you brush up on your knowledge of networking protocols and embedded software testing. Be ready to discuss specific experiences where you've developed test strategies or executed verification plans, as this will show you're the right fit for the role.

✨Show Off Your Skills

Prepare to demonstrate your Python programming skills, especially with tools like PyTest or Nose. You might be asked to solve a problem on the spot, so practice coding challenges related to automated testing and CI/CD pipelines.

✨Be Ready to Troubleshoot

Expect questions about how you've handled hardware/software integration testing in the past. Have examples ready that showcase your debugging and troubleshooting skills, particularly with tools like oscilloscopes and logic analysers.

✨Collaborate Like a Pro

Since collaboration is key in this role, think of examples where you've worked closely with engineering or production teams. Highlight your experience in Agile/Scrum environments to show you can adapt and thrive in a team setting.