Remotery

Software Engineer – Hardware Integration, Systems Development

Posted May 21

This is a fully remote position, open to applicants in Portugal.

📋 Description

• Collaborate with hardware and data science teams to create software applications for automated data collection.

• Design, implement, and sustain robust hardware-software interfaces to facilitate seamless communication between devices and systems.

• Establish and manage data infrastructure on the cloud, oversee various databases, and ensure the effectiveness of server operations.

• Enhance and update the company's data and software security protocols, ensuring adherence to industry standards.

• Partner with the Clinical team to develop GDPR-compliant databases in collaboration with hospitals and relevant stakeholders.

• Work alongside the Regulatory Affairs team to ensure our product adheres to the highest quality and compliance standards (e.g., IEC 62304, IEC 82304-1).

• Collaborate with the Product team to validate functional requirements and ensure our solutions deliver value to customers.


⛳️ Requirements

• MSc in Computer Science, Software Engineering, Telecommunication Engineering, Electrical Engineering, or a related field.

• Over 3 years of relevant software development experience, preferably in an industrial or hardware-related environment.

• Practical experience in developing software that manages, orchestrates, or interfaces with physical hardware systems.

• Skilled software developer, able to work across various programming languages and paradigms.

• Proficient in Python with a solid working knowledge of at least two other programming languages, such as Rust, Go, C#, or Svelte.

• Experience with full-stack development, including REST API, gRPC, PostgreSQL, and Svelte or React.js.

• Strong understanding of Linux and server infrastructure (the primary environment for development and deployment).

• Familiarity with Windows for cross-platform development and tooling support.

• Knowledge of Docker for containerized development and deployment.

• Experience with version control using Git (branching strategies, code review workflows, CICD).

• Ability to learn and integrate vendor-specific APIs, SDKs, and adapt to proprietary documentation and development workflows as necessary.

• Understanding of low-level communication protocols: serial bus (UART, SPI, I²C), USB, and GPIO.

• Experience troubleshooting issues in mixed hardware/software environments (e.g., serial communication faults, timing issues, firmware misbehavior).

• Experience interfacing with hardware such as autosamplers, fluidic handling elements (pumps, valves), lasers, CCD/CMOS cameras, ESP32 microcontrollers, and similar instruments.

• Familiarity with medical device software standards like IEC 62304 and IEC 82304-1 is an advantage.


🏝️ Benefits

• Annual performance bonus

• Stock Options

• A flexible environment and work-life balance: adaptable working hours and a strong remote work culture

• A stimulating atmosphere with room for creativity - fast-paced, fun, and energetic startup with a friendly culture

• Weekly happy hours with fantastic food and drinks

• Company offsites

• Free coffee and snacks

• Private healthcare insurance

• The chance to work with a world-class, talented team and potentially transform healthcare for millions of patients living with complex diseases worldwide

People also viewed

Confitec24 min ago

Desenvolvedor(a) Trainee – Fullstack

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Nagarro24 min ago

Staff Engineer, Industrial Automation

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
HealthMark Group28 min ago

Software Engineer – Contractor

BR flagBrazil OnlyFreelanceFull-stack Engineer$39/hour
ApplyView job
Abnormal Security41 min ago

Software Engineer

SG flagSingapore OnlyFull-timeFull-stack Engineer
ApplyView job
NIR-YU41 min ago

Software Development Engineer III

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Gauge41 min ago

Senior Full Stack Developer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers