Senior Test Systems Software Engineer

Camlin

Kraków

On-site

PLN 180,000 - 240,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

On-site parking (car & bike)
Private healthcare (Medicover)
Company pension & life assurance

Job summary

Camlin in Kraków is seeking a Senior Test Systems Software Engineer to own the architecture, development and quality of a modern Python-based test framework used in hardware validation and production testing.

You will collaborate with electronics, software, test and production teams, design interfaces to test equipment, and drive engineering standards while delivering robust, scalable software with end-to-end ownership.

Qualifications

  • 5+ years of commercial experience developing production-quality software in Python.
  • Ownership of the architecture and evolution of production-grade software interfacing with hardware.
  • Experience with Git-based workflows, code reviews and technical design discussions.
  • Practical experience integrating software with relational databases, including SQL.
  • Strong written and spoken English.

Responsibilities

  • Owning the architecture, design and development of a modern Python-based automated test framework, ensuring it is modular, scalable, testable and maintainable.
  • Designing reusable framework capabilities for test execution, configuration management, hardware abstraction, logging, diagnostics, result handling and test-result databases integration.
  • Integrating test-station hardware and measurement equipment with the framework via interfaces and diagnostics.
  • Designing and developing user interfaces for test configuration, execution, status monitoring, diagnostics and result presentation.
  • Establishing software engineering standards for architecture, code quality, automated testing, reviews and documentation.
  • Collaborating with electronics, software, test and production teams to translate test-system requirements into robust software solutions.
  • Taking end-to-end ownership of complex test-system software issues, including root-cause analysis and sustainable improvements.

Skills

Python
Software architecture
Test automation
CI/CD
Git workflows
SQL
English

Tools

Git
NI TestStand
LabVIEW
SCPI

Job description

Camlin is a global technology leader that operates with the vision of bringing revolutionary products to life for a wide range of industries, including power and rail, and also has interests in a number of R&D projects in a variety of scientific sectors.

At Camlin we believe in high quality engineering and design, allowing us to develop market leading products and services. In short, we love creating value for our customers by solving difficult problems. As of now, Camlin operates in over 20 countries worldwide.

The team:

Our team develops and maintains automated test systems used across product assembly and validation stages - from PCBA-level tests to functional and End-of-Line test stations. We work with internal test executive software, test stations, measurement equipment, global test-result databases, data visualization tools, and software drivers for laboratory and production equipment.

The role:

As a Senior Test Systems Software Engineer, you will own the architecture, development and technical quality of a modern Python-based test framework used in hardware validation and production testing.

This role requires strong software-engineering expertise, proven experience developing production-grade automated test systems, and a practical understanding of measurement automation, instrumentation, hardware integration and product validation.

This is an individual-contributor role with significant technical ownership. Working with the Test Systems Team Lead to define system requirements, you will set technical direction, make architectural decisions, establish engineering standards and build robust, maintainable software that can evolve over time

You willbe responsible for:
  • Owning the architecture, design and development of a modern Python-based automated test framework, ensuring it is modular, scalable, testable and maintainable.
  • Designing and implementing reusable framework capabilities for test execution, configuration management, hardware abstraction, logging, diagnostics, result handling, reporting and integration with test-result databases.
  • Integrating test-station hardware and measurement equipment with the framework through reliable, well-defined interfaces and effective diagnostics.
  • Designing and developing user interfaces for test configuration, execution, status monitoring, diagnostics and result presentation.
  • Establishing and upholding software-engineering standards for architecture, code quality, automated testing, code reviews, documentation and maintainability.
  • Collaborating with electronics, software, test and production teams to translate test-system requirements into robust software solutions.
  • Taking end-to-end ownership of complex test-system software issues, from structured debugging and root-cause analysis through to implementing sustainable improvements.
  • 5+ years of commercial experience developing production-quality software in Python.
  • Demonstrated ownership of, or significant contribution to, the architecture and technical evolution of production-grade software systems that interact with physical devices, equipment or products.
  • Professional experience designing and developing user interfaces for technical or automated systems.
  • Experience working in collaborative software-development environments, including Git-based workflows, code reviews and technical design discussions.
  • Practical experience integrating software with relational databases, including SQL.
  • Ability to work independently, make sound technical decisions and communicate architectural trade-offs.
  • Practical experience with automated software testing, CI/CD and automated quality checks.
  • Strong written and spoken English.
Nice to have:
  • Experience designing and implementing automated tests for electronic products in hardware validation or production environments, including PCBA-level and End-of-Line testing.
  • Experience integrating test equipment and devices through hardware-abstraction layers and drivers, using interfaces and protocols such as SCPI, VISA, serial, TCP/IP, CAN, Modbus, SPI or I2C.
  • Hands-on experience with test and measurement equipment and the ability to interpret PCB schematics.
  • Experience designing and owning relational databases used for configuration management and test-result storage.
  • Familiarity with Linux environments.
  • Experience with NI TestStand or LabVIEW.
  • 80% author’s rights tax relief(for employees working in Poland) )
  • Foremployeesjoining our officeinPoland:MyBenefitsystemwithMultisportmembership,privatehealthcare (Medicover)
  • Company Pension & Life Assurance Schemes
  • On-site parking(car and bike)
  • Wellness programmes
Equal Employment Opportunity Statement

Individuals seeking employment at Camlin are considered without regards to race, colour, religion, national origin, age, sex, marital states, ancestry, physical or mental disability, gender identity or sexual orientation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hardware Test Automation & Validation Engineer
Hardware Test Automation & Validation Engineer

Camlin Group • Kraków

On-site
PLN 90,000 - 130,000
Competitive salary
Multisport membership (MyBenefit)
Private healthcare (Medicover)
+3
DevSecOps Engineer
DevSecOps Engineer

Camlin Group • Kraków

Hybrid
PLN 140,000 - 210,000
Hybrid work model (office in Kraków)
Company Pension & Life Assurance Sche
On-site parking (car and bike)
+1
Senior Python Test Systems Engineer (Hardware Validation)
Senior Python Test Systems Engineer (Hardware Validation)

Camlin • Kraków

On-site
PLN 180,000 - 240,000
On-site parking (car & bike)
Private healthcare (Medicover)
Company pension & life assurance
Senior Test Engineer - Aerospace (f/m)
Senior Test Engineer - Aerospace (f/m)

Woodward, Inc. • Województwo małopolskie

On-site
Private health insurance
Life and accident insurance
MyBenefit/Multikafeteria package
+7
Test Engineer
Test Engineer

GRYFTEC Embedded Systems • Szczecin

On-site
PLN 112,000 - 156,000
Private medical care
Multisport
Parking spot (car and bicycle)
+1
Junior Test Engineer
Junior Test Engineer

GRYFTEC Embedded Systems • Szczecin

On-site
PLN 78,000 - 100,000
Private medical care
Multisport
Parking space for car and bicycle
+4
Senior Test Engineer - Aerospace (f/m)
Senior Test Engineer - Aerospace (f/m)

Woodward, Inc. • Niepołomice

Hybrid
PLN 145,000 - 223,000
Private health insurance
Life and accident insurance
MyBenefit/Multikafeteria package
+8
Senior Test Automation Engineer with C# (f/m/x)
Senior Test Automation Engineer with C# (f/m/x)

Sii Poland • Wrocław

On-site
PLN 180,000 - 240,000
Great Place to Work
Solid financial situation
Contracts with the biggest brands
+9
Software Quality Engineer - Manual Testing (Embedded Systems)
Software Quality Engineer - Manual Testing (Embedded Systems)

Luxoft • Kraków

Hybrid
PLN 70,000 - 110,000
Private Medical & Dental care
Life Insurance
Internal Mobility program
Production Test Expert
Production Test Expert

ALTEN Polska • Lublin

On-site
PLN 90,000 - 150,000
Medicover medical care
Medicover Benefits platform
Medicover Sport card
+3