{"id":4139433,"url":"https://alion.io/job/thermo-fisher-scientific-python-engineer-systems-and-edge-computing","title":"Python Engineer Systems and Edge Computing","company":{"id":7922,"name":"Thermo Fisher Scientific","domain":"thermofisher.com","url":"https://alion.io/company/thermo-fisher-scientific","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":82,"open_postings":377,"ghost_share":0,"stale_share":0.729,"repost_share":0.008,"time_to_fill_p50_days":31,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Docker","optional":true},{"name":"FastAPI","optional":true},{"name":"Flask","optional":true},{"name":"Jenkins","optional":true},{"name":"OPC UA","optional":true},{"name":"PowerShell","optional":true},{"name":"SQL","optional":true},{"name":"SQLite","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-11-12T04:52:16Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T18:23:59Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Work Schedule\nStandard (Mon-Fri)Environmental Conditions\nOfficeJob Description\nJob Description\nJoin Thermo Fisher Scientific to develop software platforms that support advanced scientific instruments and engineering workflows. Work with global product, hardware and software teams to deliver reliable systems used in semiconductor, life sciences and materials research.\nHow will you make an impact\nWe are seeking a Python Engineer with 4-6 years of software development experience to build and maintain Python services and system automation supporting IoT and edge devices. You will implement defined features, support device setup and deployment, and troubleshoot application and connectivity issues. Working with senior engineers, you will develop practical systems knowledge and contribute to reliable software used with scientific instruments.\nWhat will you do\nDevelop and maintain Python modules, APIs and utilities for file processing, configuration, process execution and device communication within an established architecture.\nConfigure and onboard IoT gateways or edge devices using existing tools and procedures; maintain device inventory, software versions and configuration records.\nIntegrate with existing device APIs or SDKs to read telemetry, check status and exchange commands using documented interfaces.\nSupport installation, container deployment and approved software updates on Linux devices; perform validation checks and follow documented recovery procedures.\nImplement input validation, error handling, logging and basic retry behaviour; handle disconnected devices and report failures clearly.\nInvestigate Python errors, service failures and connectivity issues using logs and basic Linux/network tools; resolve assigned defects and escalate complex issues with useful diagnostics.\nWrite unit and integration tests using pytest or unittest, mock external dependencies, and run checks through existing CI/CD pipelines.\nFollow secure coding and credential-handling practices, participate in code reviews and Agile delivery, and maintain setup guides and troubleshooting notes.\nRequired Skills\n4-6 years of software development experience with hands-on Python coding, including functions, classes, modules, collections, exception handling and file operations.\nExperience developing or maintaining Python APIs, services or automation scripts, with working knowledge of JSON, configuration files and reusable code.\nWorking Linux knowledge covering command-line tools, processes, services, permissions and logs; ability to perform basic system troubleshooting.\nPractical exposure to setting up, integrating, testing or supporting IoT devices, gateways or edge systems; willingness to work hands-on with lab hardware.\nBasic understanding of IP addressing, ports, HTTP/REST and device connectivity; familiarity with MQTT or a comparable messaging protocol.\nExperience with Git, unit testing, debugging and documenting changes; ability to deliver assigned tasks independently and seek guidance on unfamiliar system-level issues.\nDesirable Skills\nExposure to Docker, CI/CD tools such as Jenkins, and Python frameworks such as FastAPI or Flask.\nFamiliarity with Raspberry Pi, NVIDIA Jetson, industrial PCs or similar devices, or experience supporting software updates and remote diagnostics.\nBasic experience with SQL/SQLite, shell scripting, Windows or PowerShell, or Azure/AWS IoT services.\nExposure to sensor integration, MQTT, OPC UA or Modbus; awareness of authentication, certificates and safe handling of device credentials.\nInterest in AI-enabled edge applications or experience using AI-assisted development tools, with appropriate review and testing of generated code.\nPreferred Qualifications\n· Bachelor’s degree in Computer Science, Electronics, Electrical Engineering or a related technical field, or equivalent practical experience.\n· Experience collaborating with software, hardware or QA teams in an Agile product-development environment.","description_format":"text","description_chars":3968,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Diagnostic Tests & IVD","Clinical Trial Services (CRO)","CRO & CDMO Services","APIs & Drug Manufacturing"],"lifecycle":[{"event":"open","at":"2026-11-12T04:52:16Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["conf:5","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/thermo-fisher-scientific-python-engineer-systems-and-edge-computing","json_url":"https://alion.io/job/thermo-fisher-scientific-python-engineer-systems-and-edge-computing.json","meta":{"generated_at":"2026-11-12T21:10:45Z","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":44781,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":7922},"rest":"https://alion.io/mcp/rest/get_company?id=7922"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fthermo-fisher-scientific-python-engineer-systems-and-edge-computing"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fthermo-fisher-scientific-python-engineer-systems-and-edge-computing"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fthermo-fisher-scientific-python-engineer-systems-and-edge-computing"},{"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/thermo-fisher-scientific-python-engineer-systems-and-edge-computing\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fthermo-fisher-scientific-python-engineer-systems-and-edge-computing"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4139433}},{"tool":"search_jobs","arguments":{"company":"thermofisher.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4139433},"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"}}