{"id":676038,"url":"https://alion.io/job/camlin-senior-test-systems-software-engineer","title":"Senior Test Systems Software Engineer","company":{"id":668999,"name":"Camlin","domain":"camlin.co","url":"https://alion.io/company/camlin","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":{"grade":"A","score":85,"open_postings":17,"ghost_share":0,"stale_share":0.588,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-10-29T05:49:05Z"}},"role":"QA","role_family":"QA","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kraków, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":44000,"max_usd":76000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":88},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Linux","optional":true},{"name":"TCP/IP","optional":true}],"status":"live","first_seen_at":"2025-08-08T09:17:12Z","employer_posted_date":"2025-08-08","last_verified_at":"2026-10-29T09:10:14Z","board_verified":true,"closed_at":null,"days_open":447,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":446},"description":"About Camlin\nCamlin 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.\nAt 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.\nThe team:\nOur 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.\nWe are looking for a senior software engineer with strong Python expertise, working in the context of automated test systems and hardware validation.\nThe role:\nAs 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.\nThis 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.\nThis 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\nYou will be responsible for:\nOwning the architecture, design and development of a modern Python-based automated test framework, ensuring it is modular, scalable, testable and maintainable. \nDesigning and implementing reusable framework capabilities for test execution, configuration management, hardware abstraction, logging, diagnostics, result handling, reporting and integration with test-result databases.\nIntegrating test-station hardware and measurement equipment with the framework through reliable, well-defined interfaces and effective diagnostics.\nDesigning and developing user interfaces for test configuration, execution, status monitoring, diagnostics and result presentation.\nEstablishing and upholding software-engineering standards for architecture, code quality, automated testing, code reviews, documentation and maintainability.\nCollaborating with electronics, software, test and production teams to translate test-system requirements into robust software solutions.\nTaking end-to-end ownership of complex test-system software issues, from structured debugging and root-cause analysis through to implementing sustainable improvements.\nEssential Criteria:\n5+ years of commercial experience developing production-quality software in Python.\nDemonstrated ownership of, or significant contribution to, the architecture and technical evolution of production-grade software systems that interact with physical devices, equipment or products.\nProfessional experience designing and developing user interfaces for technical or automated systems.\nExperience working in collaborative software-development environments, including Git-based workflows, code reviews and technical design discussions.\nPractical experience integrating software with relational databases, including SQL.\nAbility to work independently, make sound technical decisions and communicate architectural trade-offs.\nPractical experience with automated software testing, CI/CD and automated quality checks.\nStrong written and spoken English.\nNice to have:\nExperience designing and implementing automated tests for electronic products in hardware validation or production environments, including PCBA-level and End-of-Line testing.\nExperience 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.\nHands-on experience with test and measurement equipment and the ability to interpret PCB schematics.\nExperience designing and owning relational databases used for configuration management and test-result storage.\nFamiliarity with Linux environments.\nExperience with NI TestStand or LabVIEW.\nBenefits:\nCompetitive salary \n80% author’s rights tax relief (for employees working in Poland))\nFor employees joining our office in Poland: MyBenefit system with Multisport membership, private healthcare (Medicover)\nCompany Pension & Life Assurance Schemes\nOn-site parking (car and bike)\nWellness programmes\nEqual Employment Opportunity Statement\nIndividuals 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.","description_format":"text","description_chars":5094,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Event Management","Management Consulting"],"lifecycle":[{"event":"open","at":"2026-09-10T22:53:18Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.203,"p_room":0.28,"age_days":446,"expected_fill_days":29,"reasons":["conf:0","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/camlin-senior-test-systems-software-engineer","json_url":"https://alion.io/job/camlin-senior-test-systems-software-engineer.json","meta":{"generated_at":"2026-10-29T12:21:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":18497,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":668999},"rest":"https://alion.io/mcp/rest/get_company?id=668999"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcamlin-senior-test-systems-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcamlin-senior-test-systems-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcamlin-senior-test-systems-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/camlin-senior-test-systems-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcamlin-senior-test-systems-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":676038}},{"tool":"search_jobs","arguments":{"company":"camlin.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":676038},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}