← Back to list
Job · Mid-level

Software Engineer - Hardware Integration and Systems Development

Software Engineer • Mid-level • Remote • Full-time Portugal Portugal

A software role bridging hardware and data systems at a precision-medicine deep-tech startup, building the software side of automated data collection devices.

Responsibilities

  • Develop software applications for automated data collection in collaboration with hardware and data science teams
  • Design and maintain robust hardware-software interfaces for communication between devices and systems
  • Create and maintain cloud data infrastructure, manage databases, and ensure efficient server operations
  • Improve and update data and software security protocols to meet industry standards
  • Build GDPR-compliant databases with the Clinical team in partnership with hospitals
  • Work with Regulatory Affairs to ensure the product meets quality and compliance standards (e.g. IEC 62304, IEC 82304-1)
  • Partner with the Product team to validate functional requirements

Requirements

  • MSc in Computer Science, Software Engineering, Telecommunication Engineering, Electrical Engineering, or equivalent
  • 3+ years of relevant software development experience, ideally in an industrial or hardware-adjacent environment
  • Hands-on experience developing software that controls or interfaces with physical hardware systems
  • Proficiency in Python plus at least two other languages (e.g. Rust, Go, C#, Svelte)
  • Full-stack experience: REST API, gRPC, PostgreSQL, Svelte or React.js
  • Solid knowledge of Linux and server infrastructure
  • Familiarity with Windows for cross-platform development
  • Docker for containerized development and deployment
  • Git version control (branching strategies, code review, CI/CD)
  • Familiarity with low-level protocols: UART, SPI, I2C, USB, and GPIO
  • Experience diagnosing issues in mixed hardware/software environments

Nice to have

  • Experience interfacing with hardware such as autosamplers, fluidic handling elements, lasers, CCD/CMOS cameras, ESP32 microcontrollers
  • Familiarity with medical device software standards such as IEC 62304 and IEC 82304-1

Soft skills

Proactive, hands-on problem solverStrong team player in a dynamic, fast-paced startup environmentAdaptable and detail-orientedFluent English with excellent written and verbal communication

What we offer

  • Impactful work in precision medicine
  • Collaborative, innovative environment with cross-disciplinary teams

About the company

iLoF is a precision-medicine deep-tech startup building automated data collection systems and GDPR-compliant databases in partnership with hospitals.

Languages: Angol: Felsőfok
Education: MSc számítástechnika, szoftvermérnöki, távközlési vagy villamosmérnöki szakon, vagy azzal egyenértékű diploma

Similar jobs