Embedded Test Engineer with Python
Opis stanowiska
SEARGIN IS HIRING!
As a dynamic multinational tech company operating in 50 countries, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate!
Currently, for the new Seargin project we are looking for Embedded Test Engineer with Python.
Location: Hybrid from Katowice
Employment Type: B2B/Employment Contract
FTE: Full-time
Requirements:
- Bachelor's degree in Computer Engineering, Computer Science, Automation and Robotics, Electronics, or related IT degree (or equivalent practical experience).
- Typically, 5 years of practical test automation experience in Python, using software lifecycle development methodologies (software requirements analysis, software design, software testing).
- Knowledge of one or more of: network protocols (TCP/IP, Ethernet-based communication), embedded systems architecture, or real-time operating systems (e.g. QNX, VxWorks).
- Experience developing test frameworks or tools.
- Typically, 5 years of experience in embedded systems firmware testing, analyzing defects, and supporting issue resolution.
- Practical experience with version control systems like GitHub/GitLab and CI/CD systems like Jenkins.
- Understanding of testing methods, including test design and validation techniques.
- Fluent English (B2 or higher).
Responsibilities:
Test Development & Automation
- Test firmware components for multiple company’s devices.
- Verify and validate product features in your domain, such as network protocols (Ethernet/IP, CIP), controller runtime functions, or platform/OS services.
- Integrate automated tests into CI/CD pipelines.
- Support defects analysis, identifying root-causes using debugging techniques. Apply prioritization based on the most complex and critical problems.
- Develop test frameworks and test environments.
- Participate in requirements reviews and define test coverage for new features.
- Create test cases, test plans, and test documentation.
- Maintain traceability between requirements, tests, and identified defects. Identify gaps in test coverage and propose improvements.
- Define test strategies for new features and system components.
- Participate in Agile/SAFe development activities (planning, reviews, retrospectives).
- Support the adoption of automation and CI/CD practices in testing workflows.
- Mentor less experienced engineers and support knowledge sharing within the team.
- Contribute to technical decision-making and drive improvements in development processes.
- Collaborate with teams worldwide.
Contact: anna.szczepanska@seargin.com
Discover the Power of IT Excellence. Apply!
To learn more about Seargin, please visit our web page: www.seargin.com
Interesuje Cię ta oferta?