Software Engineer - Test Automation & Embedded (Flexible)

Software Engineer - Test Automation & Embedded (Flexible)

Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Groupe SII

At a Glance

  • Tasks: Develop and maintain test solutions using C/C++, C#, and scripting languages.
  • Company: Join a forward-thinking tech company focused on innovation and quality.
  • Benefits: Enjoy competitive salary, private medical insurance, and 25 days holiday.
  • Other info: Flexible working hours and continuous professional development opportunities.
  • Why this job: Make an impact in software development while working with cutting-edge technologies.
  • Qualifications: Proficiency in C/C++ and C#, plus knowledge of test automation tools.

The predicted salary is between 40000 - 50000 £ per year.

We are seeking a skilled Software Engineer to develop and maintain test solutions, with a focus on C/C++, C#, and scripting languages. The role involves working with test automation frameworks and tools such as LabWindows CVI or TestStand, applying DevOps and continuous integration practices, and supporting high-quality software development through craftsmanship principles such as unit testing, TDD, and agile collaboration.

Responsibilities

  • Experience with communication protocols (e.g. TFTP, Ethernet, RS232/422/485, Modbus, CAN, MIL-STD-1553) and embedded/electronics knowledge is desirable.
  • Hands‑on debugging and measurement using oscilloscopes, spectrum analyzers, and related equipment.
  • Strong teamwork, problem‑solving, and communication skills.

Essential Skills

  • Proficiency in C/C++ and C# programming.
  • Familiarity with scripting and automation.
  • Understanding of test automation tools and DevOps practices.
  • Knowledge of electronic measurement/debugging techniques.

Benefits

  • Competitive Basic Salary.
  • 6% Employers Contribution + 6% as a salary sacrifice.
  • Private Medical Insurance, Life Cover and Income Protection.
  • 25 days holiday.
  • 10 days full sick pay per year.
  • Flexible working.
  • Cycle to Work & TechScheme.
  • Continuous professional development.
  • Corporate access to the Udemy platform.

If you're applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.

Software Engineer - Test Automation & Embedded (Flexible) employer: Groupe SII

Join a forward-thinking company that values innovation and collaboration, offering a dynamic work environment for Software Engineers in Test Automation & Embedded systems. With competitive salaries, comprehensive benefits including private medical insurance and generous holiday allowances, as well as a strong commitment to continuous professional development through platforms like Udemy, this role provides an excellent opportunity for growth and skill enhancement. Located in a flexible working environment, the company fosters a culture of teamwork and problem-solving, making it an ideal place for those seeking meaningful and rewarding employment.

Groupe SII

Contact Details:

Groupe SII Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Test Automation & Embedded (Flexible)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++, C#, and test automation. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice common coding challenges and be ready to discuss your experience with DevOps and continuous integration.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Engineer - Test Automation & Embedded (Flexible)

C/C++ Programming
C# Programming
Scripting Languages
Test Automation Frameworks
LabWindows CVI
TestStand
DevOps Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C/C++, C#, and any relevant scripting languages. We want to see how your skills align with our needs, so don’t be shy about showcasing your test automation expertise!

Showcase Your Projects:Include specific examples of projects where you've used test automation frameworks or tools like LabWindows CVI or TestStand. We love seeing real-world applications of your skills, so share what you’ve built or improved!

Highlight Teamwork and Problem-Solving:Since we value strong teamwork and communication, mention instances where you collaborated effectively or solved complex problems. This will help us see how you fit into our agile environment.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Groupe SII

Know Your Tech Inside Out

Make sure you brush up on your C/C++ and C# skills before the interview. Be ready to discuss your experience with test automation frameworks like LabWindows CVI or TestStand, and don’t shy away from talking about any scripting languages you’ve used.

Show Off Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous projects. Think about times when you had to debug using oscilloscopes or spectrum analyzers, and be ready to explain your thought process.

Familiarise Yourself with Communication Protocols

Since knowledge of communication protocols is desirable, make sure you can talk confidently about TFTP, Ethernet, and others mentioned in the job description. Having real-world examples of how you've worked with these will set you apart.

Emphasise Teamwork and Agile Practices

This role values strong teamwork and agile collaboration, so be prepared to discuss how you've worked in teams before. Share experiences where you applied TDD or continuous integration practices, and highlight your ability to communicate effectively with colleagues.