Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Sii Poland • Katowice, Silesian Voivodeship, Poland
Role & seniority: Software Engineer (industrial automation) with a focus on code library development; likely mid to senior level.
Stack/tools: JavaScript/JScript; Structured Text (ST); unit testing; software QA practices; code modularity for multi-project reuse; collaboration across project teams.
Develop and maintain a common code library used across industrial automation projects.
Implement unit tests, create test documentation, and improve code quality; resolve quality issues.
Collaborate with project teams to implement new features dependent on the shared code base; suggest QA best practices.
Experience in industrial automation (PLC/Structured Text welcome).
Proficiency in JavaScript/JScript and Structured Text.
Practical knowledge of QA principles and unit testing.
Ability to write/maintain unit tests; experience with modular, scalable code used across projects.
Independent, precise, and able to propose technical solutions.
Fluent English; Poland-based residence and Polish language fluency.
Direct experience with PLC environments.
Experience documenting tests; familiarity with QA processes and best practices.
Proven ability to work with shared codebases across multiple projects and teams.
Location & work type: Poland-based; residence required; office/on-site work environment (within Poland).
Join a team developing a central industrial automation project that acts as a common code library for multiple research and development (R&D) projects. The project contains a set of functions and solutions created for reuse in automation systems. The code is mainly written in JavaScript/JScript and Structured Text (ST).
If you have experience in industrial automation, can clean up code, implement tests and care about software quality - you might be the one we are looking for!
Your tasks
Development and maintenance of a common code library used in industrial automation projects Working on client products Optimization of existing code written in JavaScript/JScript and Structured Text (ST) Implementing unit tests and creating test documentation Identifying and resolving code quality issues Collaborating with project teams to implement new features that depend on a common code base Suggesting and implementing QA (quality assurance) best practices
Requirements
Experience in industrial automation (welcome: working with PLC, Structured Text) Knowledge of JavaScript/JScript and Structured Text languages Practical knowledge of software quality assurance (QA) principles Ability to write and maintain unit tests Previous work y with code common to multiple projects (modularity, scalability) Independence, accuracy and ability to propose technical solutions Fluent English language Residence in Poland required and fluency in the Polish language
Job no. 260223-VROD0
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Benefits For You
Great Place to Work
Solid financial situation
Contracts with the biggest brands
Centre of internal trainings
Many experts you can learn from
Open and accessible management team
Profit sharing
Passion Sponsorship program
Regular integration events and trips
Comfortable and well-equipped offices
MySii app
Medical care