2,286,457open jobs
145,439companies
274,018added this week
Browse all
Location
In office (Wrocław)
Seniority
Senior · 5+ years exp
Visa
Sponsors visas in United Kingdom; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 12, 2026. Spyrosoft scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Spyrosoft is a Polish software engineering group headquartered in Wrocław, founded in 2016 and listed on the Warsaw Stock Exchange. It provides custom software development, embedded systems, cloud, data and AI/ML services and product design for clients in automotive, financial services, healthcare, industry and robotics. The group operates through several specialized companies with offices in Poland, Croatia, Romania, the United Kingdom, Germany and the UAE, and hires Java, .NET, Node.js and embedded engineers, DevOps and QA specialists.

Tech Stack:

  • Python

  • Robot Framework

  • Squish / Qt GUI automation

  • Embedded Linux / IoT

  • Linux and SSH

  • Jenkins

  • Git and Git worktrees

  • REST APIs

  • OpenAI API / AWS Bedrock

  • Model Context Protocol (MCP)

Required Qualifications:

  • 5+ years of professional experience developing and maintaining automated software tests.

  • Advanced Robot Framework expertise, including custom Python libraries, resource files, and reusable keywords.

  • Strong Python skills covering API integrations, asynchronous operations, structured data processing, and automation tooling.

  • Experience with Qt GUI automation, preferably Squish, including object identification, synchronization, GUI interaction, and failure investigation.

  • Practical embedded Linux or IoT testing experience, including SSH-based diagnostics, log collection, and process inspection.

  • Experience with HIL or comparable integration testing, mocked hardware interfaces, sensor simulation, fault injection, and deterministic test environments.

  • Hands-on experience building LLM-powered agents or tool-using automation workflows, including LLM APIs, tool calling, MCP, structured outputs, and agent orchestration.

  • Strong knowledge of model-based, state-machine, boundary, and regression testing, including test oracles, coverage analysis, reproducibility, flaky tests, and automated failure classification.

  • Advanced Jenkins experience covering pipelines, parameters, agents, APIs, test-result management, parallel execution, device reservation, resource locking, cleanup, and environment reset.

  • Strong software engineering and Git skills, including reusable Python services and automation libraries, pull requests, conflict resolution, code review, logging, debugging, and isolated development workflows.

  • Professional working proficiency in English.

Nice to Have:

  • German language skills.

Project Description:

The work combines advanced test automation for embedded systems with LLM-powered agent engineering. It covers automated testing of embedded Linux or IoT devices, hardware/software integration, Qt GUI automation, fault injection, CI/CD infrastructure, and the development or evaluation of AI-assisted test generation, code generation, and autonomous investigation workflows.

The project is primarily remote, with occasional on-site work in Düsseldorf and quarterly co-location sessions in Wuppertal (2-3 days per quarter).

Scope of Services:

  • Independently design and deliver maintainable automation solutions across embedded devices, GUIs, APIs, and integration environments.

  • Build and maintain Robot Framework automation, custom Python libraries, reusable keywords, and modular Python integrations.

  • Design reliable tests using system states, requirements, invariants, telemetry, and independent observations as test oracles.

  • Create HIL or comparable test scenarios involving simulated sensors, mocked hardware, fault injection, recovery scenarios, and asynchronous device behavior.

  • Build or evaluate LLM-powered agents that plan actions, invoke tools, observe results, and adapt subsequent actions.

  • Analyze coverage, identify missing scenarios, classify failures, and reduce false positives and flaky-test behavior.

  • Orchestrate parallel Jenkins executions across devices and environments, including reservation, locking, cleanup, reset, and external service integration.

  • Troubleshoot complex failures spanning multiple software components, hardware/software interactions, and execution environments.

  • Apply secure handling of credentials, proprietary source code, internal APIs, and diagnostics, with least-privilege access, audit logging, permission boundaries, and approval-based execution for potentially unsafe hardware operations.

  • Evaluate new technologies through measurable experiments and document architecture, trade-offs, risks, and results.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,457 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Wrocław
In office · 5+ years exp · Bachelor's Degree · Warsaw
C++
DevOps
Azure DevOps
Azure
CI/CD
Git
Linux
Management
Agile
Apply
Systems Engineer 1 day ago
$72k – $81k per year (gross) · In office · 5+ years exp · Kraków
Python
Java
PowerShell
C#
Bash
Java
Spring Boot
C#
.NET
Databases
Redis
Apache Kafka
DevOps
Terraform
Puppet
Ansible
OpenShift
Helm
VMWare
Kong
Azure
CI/CD
Windows Server
AWS
Docker
Kubernetes
Configuration Management
Proxmox VE
Hyper-V
OpenStack
Akamai
Linux
Windows
Cybersecurity
HashiCorp Vault
Active Directory
LDAP
Management
ServiceNow
ITIL
Apply
$151k – $219k per year · In office · Full-Time · 8+ years exp · Master's Degree · Milpitas
Apply
In office · 15+ years exp · Santa Clara
Python
Verilog
C++
VHDL
Perl
Apply
In office · Internship · Shenzhen
C++
DevOps
RTOS
Linux
IoT
FreeRTOS
Apply
Senior Tester 1 day ago
In office · 2+ years exp · Pune
Python
Java
DevOps
Git
Management
Agile
QA
TestNG
Selenium
Apply
Hybrid · Contractor · 3+ years exp · Bachelor's Degree · Columbia
Python
SQL
Analytics
Microsoft Excel
Apply
Principal BIM Lead 1 day ago
Hybrid · PhD · Dublin
Python
C#
Apply
In office · Contractor · 8+ years exp · Houston
Python
SQL
PowerShell
C#
Apply
In office · Contractor · Master's Degree · Houston
Bash
AI/ML
Multimodal AI
AI Agents
Transformers
PyTorch
LLM
Agentic Workflows
DevOps
Azure
Git
AWS
HPC
Unix
Apply
DSP SW Engineer 15 days ago
≈ $38k – $92k per year (Estimated) · In office · Full-Time · Szczecin · Wrocław
C++
DevOps
Linux
Apply
In office · Full-Time · Bachelor's Degree · London
Python
PowerShell
DevOps
Windows Server
Windows
Design
DaVinci Resolve
Apply
≈ $50k – $94k per year (Estimated) · In office · Full-Time · Wrocław
Python
Verilog
C
C++
SystemVerilog
VHDL
C
Embedded C
Chips/EDA
UVM
Xilinx Vivado
Formal Verification
Vitis
Apply
$80k – $94k per year · In office · Contractor · Wrocław
Analytics
ETL/ELT
Apply
In office · Full-Time · Wrocław · Brussels
Analytics
ETL/ELT
Apply
Hybrid · 3+ years exp · Wrocław
Python
JavaScript
Java
SQL
Node JS
Java
Spring Boot
Databases
MS SQL
Apache Kafka
DevOps
GitHub Actions
Datadog
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Incident Management
SLI/SLO/SLA
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
API Gateway
Linux
DNS
Apply
$40k – $60k per year · Equity · Hybrid · Full-Time · 7+ years exp · Wrocław
Analytics
Power BI
Microsoft Excel
Management
ServiceNow
Apply
$76k – $86k per year (net) · Hybrid · Full-Time · Wrocław
Java
DevOps
Terraform
GitLab CI
Azure
CI/CD
Kubernetes
Azure AKS
Apply
Hybrid · Full-Time · Wrocław
AI/ML
Post-training
Apply
COBOL Developer 1 day ago
Remote (Poland) · Contractor · Warsaw · Wrocław · Kraków · Gdańsk · Poznań
COBOL
Apply
See all jobs
This is one of many
2,286,457 more open roles from verified company boards, updated every day.