Software Test Engineer HUBER+SUHNER Polatis

Cambridge Science Park

Cambridge

À distance

GBP 65 000 - 90 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Cambridge Science Park seeks an experienced Embedded Software Test Engineer to drive hands-on testing for FPGA-based software and hardware integration.

You will develop test strategies, execute tests, and lead automation efforts, integrating with CI/CD while collaborating with hardware, firmware, and product teams to improve product quality. Strong Python, Linux, and debugging skills are essential.

Qualifications

  • 5+ years in FPGA-based embedded test development.
  • Experience with hardware/software integration testing.
  • Strong debugging with hardware probes and software.
  • Proficient in Python test automation.

Responsabilités

  • Contribute to test strategy and planning with cross-functional teams.
  • Execute tests, analyze results and report findings.
  • Develop automated tests and integrate into CI/CD pipeline.
  • Collaborate with hardware, firmware, and production teams.
  • Document test plans, cases, and results for compliance.
  • Identify process improvements in testing lifecycle.

Connaissances

Python
PyTest
CI/CD
Linux
Shell scripting
FPGA-based testing
Hardware debugging
Logic analyzers
Oscilloscopes
I2C
UART
SPI
USB

Formation

ISTQB Certification
Certified Agile Tester

Outils

Jenkins CI
GitLab CI
PyTest

Description du poste

Your tasks
The Embedded Software Test Engineer role involves hands-on technical contributions, and collaboration to ensure the delivery of high-quality software products.

Test strategy and planning:

Collaborate with the Principal Software Engineer, System Engineer and Manager to develop comprehensive test strategies for projects, considering product knowledge and design constraints.

Work closely with cross-functional teams to define test scopes and contribute to planning and estimation of testing efforts.

Test execution and technical expertise:

Demonstrate proficiency in test planning, execution, and reporting.

Utilize hands-on experience to integrate software with hardware, understanding various hardware protocols (I2C, UART, SPI, USB) and effective use of scope and logic analysers.

Analyse testing results, identify improvement opportunities, and drive the implementation of changes.

Test Automation

Develop and implement automated testing frameworks and scripts to enhance testing efficiency.

Collaborate with the development team to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.

Cross-Functional Collaboration:

Work closely with cross-functional teams to address potential software issues during production and in the field, ensuring timely resolution.
Collaborate with production, New Product Introduction (NPI), and customer support teams to enhance overall product quality.

Process Orientation:

Produce relevant project artifacts as required by the testing process.

Provide specific documentation related to test plans, test cases, and test results to meet regulatory compliance and organizational requirements.

Continuous Improvement:

Proactively identify areas for process improvement within the testing process and contribute to the overall improvement of the software development lifecycle.

Stay abreast of industry best practices and emerging technologies to continually enhance testing methodologies.

Your profile

5+ years of experience in developing test case for FPGA based bare metal embedded software. 5+ years of experience in developing hardware and software integration test cases.

Strong proficiency in finding hardware faults through software. Ability to use logic analysers, scopes and perform hardware-based debugging.

Strong proficiency in Python programming language, including the ability to write clear, maintainable, and efficient code for test automation. Experience with popular Python test automation frameworks such as PyTest.

Experience in creating and maintaining CI/CD pipelines using tools like Jenkins, or GitLab CI.

Solid understanding of testing methodologies, including unit testing, integration testing, and end-to-end testing.

Strong debugging skills and the ability to troubleshoot issues in both the testing code and the application under test.

Use of Linux as a basic working environment and ability to write shell scripts.

Desirable skills

Familiarity with Agile and Scrum methodologies, and experience working in an Agile development environment.

Relevant certifications in Python programming or software testing (e.g., ISTQB, Certified Agile Tester) would be a plus.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Test Engineer
Software Test Engineer

HUBER • Cambridge

Sur place
GBP 65 000 - 95 000
Software Test Engineer
Software Test Engineer

CamWebDir • Cambridge

À distance
GBP 60 000 - 90 000
Senior Embedded Test Engineer – FPGA, Python & CI/CD
Senior Embedded Test Engineer – FPGA, Python & CI/CD

Huber+Suhner • Cambridge

Sur place
GBP 65 000 - 95 000
Embedded FPGA Test Engineer - Automation & CI/CD
Embedded FPGA Test Engineer - Automation & CI/CD

Cambridge Science Park • Cambridge

À distance
GBP 65 000 - 90 000
Software Engineer
Software Engineer

Huber+Suhner • Cambridge

Sur place
GBP 60 000 - 85 000
Electronic Engineer
Electronic Engineer

CamWebDir • Cambridge

À distance
GBP 40 000 - 70 000
Functional Test Engineer
Functional Test Engineer

Oho Group • Cambridge

Sur place
GBP 50 000 - 70 000
Software Engineer
Software Engineer

Dunwall Partners Ltd • Milton

Sur place
GBP 55 000 - 75 000
Annual bonus
Private healthcare
Co-financed gym membership
+3
Electronic FPGA Engineer
Electronic FPGA Engineer

CamWebDir • Grande-Bretagne

À distance
GBP 65 000 - 90 000
Electronics Test Team Lead
Electronics Test Team Lead

CamWebDir • Grande-Bretagne

À distance
GBP 85 000 - 110 000