Skip to content

Closed role

Software Development Engineer Lab Automation

About the role

You will join an early-stage MedTech startup building automated lines that combine advanced diagnostic tools, robotics, and data-driven software. You will play a key role in the full-lifecycle development of scalable automation software and data pipelines for advanced diagnostic platforms, automated lab devices, test setups, and hardware control systems.

You will be responsible for refactoring experimental lab diagnostic protocols into a production-ready software product with a modular architecture and UI. Working closely with researchers and hardware engineers, you will combine robust software engineering with regulatory awareness, translating experimental logic and hardware automation into reliable, compliant, and scalable medical device software.

This position is in a startup environment. You should be ready for ambiguity, tight schedules, shifting priorities, rapid iteration, and wider responsibility for decisions that shape the final product-market fit.

Responsibilities

  • Contribute to continuously maintaining and upgrading software controlling R&D instruments, automated test setups, and automation workflows.

  • Implement software development processes aligned with regulatory requirements (IEC 62304, ISO 13485) within a modern CI/CD framework.

  • Design and optimize algorithms used for data processing, instrument control, and automation logic.

  • Collaborate with researchers and engineers to translate experimental requirements into software features.

  • Contribute to maintaining and evolving the internal databases.

  • Write software documentation, including API documentation, architecture overviews, and configuration instructions.

  • Participate in code reviews and implement automated unit/integration testing to meet strict ISO compliance.

Main requirements

  • Advanced Python (Concurrency, Asyncio, Multiprocessing, OOP) for hardware control: sensors, laboratory instruments, or embedded systems.

  • Experience with mocking and simulating hardware for test-driven development.

  • Familiarity with IEC 62304 and ISO 13485 medical device software standards (OR willingness to learn these standards and work in a regulated medical device environment - training will be provided).

Other requirements

  • Practical knowledge of SQL and relational database design.

  • Proficiency in version control (Git) and collaborative development workflows (Jira/Github).

  • Experience with modern CI/CD frameworks.

  • Previous experience writing and maintaining technical documentation that meets production and regulatory standards.

  • Fluent English.

Nice to have, but not mandatory

  • Previous experience developing software in a regulated environment (MedTech, Aerospace, Automotive, Fintech/Banking, or Industrial Automation).

  • Knowledge of FastAPI or Django framework.

  • Knowledge of containerization (Docker) for product deployment.

Core skills

PythonHardware ControlAutomation SoftwareLaboratory InstrumentationTest AutomationMedical Device SoftwareRegulatory ComplianceCI/CDAutomated TestingSQLDatabase DesignTechnical Documentation

Other open roles