Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Python Engineer Systems and Edge

Home > Python programming jobs

Python Engineer Systems and Edge in Others new

  • Thermo Fisher Scientific
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Develop and maintain Python modules, APIs, utilities, and automation for file processing, configuration, process execution, and device communication.
  • Configure, onboard, inventory, and maintain software versions and configuration records for IoT gateways and edge devices.
  • Integrate with device APIs and SDKs to read telemetry, check status, and exchange commands.
  • Install and deploy software containers and approved updates on Linux devices, performing validation and recovery procedures.
  • Implement validation, error handling, logging, retry behavior, and diagnostics for disconnected devices and service failures.
  • Investigate Python, service, and connectivity issues using logs and Linux/network tools; resolve assigned defects and escalate complex issues.
  • Write unit and integration tests using pytest or unittest, mock dependencies, and run checks through existing CI/CD pipelines.
  • Participate in code reviews and Agile delivery while maintaining setup guides and troubleshooting documentation.

Requirements

  • 4–6 years of software development experience with hands-on Python coding, including functions, classes, modules, collections, exception handling, and file operations.
  • Experience developing or maintaining Python APIs, services, or automation scripts with knowledge of JSON, configuration files, and reusable code.
  • Working Linux knowledge covering command-line tools, processes, services, permissions, and logs.
  • Practical experience setting up, integrating, testing, or supporting IoT devices, gateways, or edge systems, including willingness to work with lab hardware.
  • Basic understanding of IP addressing, ports, HTTP/REST, device connectivity, and MQTT or a comparable messaging protocol.
  • Experience with Git, unit testing, debugging, and documenting changes, with the ability to work independently and seek guidance when needed.
  • Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • Desirable qualifications include Docker, Jenkins, FastAPI or Flask, Raspberry Pi, NVIDIA Jetson, industrial PCs, SQL/SQLite, shell scripting, Windows, PowerShell, Azure or AWS IoT services, sensor integration, OPC UA, Modbus, authentication, certificates, and AI-enabled edge applications.

Benefits

  • Standard Monday–Friday work schedule in an office environment.

Thermo Fisher Scientific

Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher ...

Similar positions

DevOps Engineer

  • General Dynamics Information Technology
  • Full time
  • USA
  • 11/12/2026
  • Salary: $115k - $155k/yr
  • Remote

Dataiku Engineer - DM

  • WNS Global Services
  • Full time
  • Others
  • 11/12/2026
  • Bengaluru, India

Forward Deployed Engineer

  • Safe Security
  • Full time
  • Remote
  • 11/12/2026
  • Worldwide

Fraud Analytics Engineer

  • Experian
  • Full time
  • Others
  • 11/12/2026
  • USA (city not specified)

Sr. Product Engineer, Fullstack

  • Pinwheel
  • Full time
  • USA
  • 11/12/2026
  • Salary: $180k - $225k/yr
  • New York, NY