Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
iLoF - Intelligent Lab on Fiber

Software Engineer – Hardware Integration, Systems Development

iLoF - Intelligent Lab on Fiber

Embedded Systems Engineer developing software applications and hardware interfaces in a deep-tech startup. Collaborating with hardware and data science teams to innovate in personalized medicine.

Posted 4/17/2026full-timeRemote • 🇵🇹 PortugalMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerGoGRPCJavaScriptLinuxPostgresPythonReactRustSvelte

About the role

Key responsibilities & impact
  • Collaborate with hardware and data science teams to develop software applications for automated data collection
  • Design, implement, and maintain robust hardware-software interfaces for seamless communication between devices and systems
  • Create and maintain data infrastructure on the cloud, manage various databases, and ensure efficient server operations
  • Improve and update the company’s data and software security protocols, ensuring compliance with industry standards
  • Work with the Clinical team to build GDPR-compliant databases in partnership with hospitals and relevant stakeholders
  • Collaborate with the Regulatory Affairs team to ensure our product meets the highest quality and compliance standards
  • Partner with the Product team to validate functional requirements and ensure our solutions provide value for customers

Requirements

What you’ll need
  • MSc in Computer Science, Software Engineering, Telecommunication Engineering, Electrical Engineering, or equivalent degree
  • 3+ years of relevant software development experience, ideally in an industrial or hardware-adjacent environment
  • Hands-on experience developing software that controls, orchestrates, or interfaces with physical hardware systems
  • Software developer, comfortable working across multiple programming languages and paradigms
  • Proficiency in Python with solid working knowledge in at least two other programming languages (Ex: Rust, Go, C#, and Svelte)
  • Experience with full-stack development including REST API, gRPC; PostgreSQL; Svelte or React.js
  • Solid knowledge of Linux and server infrastructure
  • Familiarity with Windows for cross-platform development and tooling support
  • Docker for containerized development and deployment
  • Version control with Git (branching strategies, code review workflows, CICD)
  • Ability to learn and integrate vendor-specific APIs, SDKs
  • Familiarity with low-level communication protocols: serial bus (UART, SPI, I²C), USB, and GPIO
  • Experience diagnosing issues in mixed hardware/software environments

Benefits

Comp & perks
  • Annual performance bonus
  • Stock Options
  • A flexible environment and work-life balance: adaptable working hours, 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 amazing food and drinks
  • Company offsites
  • Free coffee and snacks
  • Private healthcare insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonRustGoC#Sveltefull-stack developmentREST APIgRPCPostgreSQLLinux
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail
Certifications
MSc in Computer ScienceMSc in Software EngineeringMSc in Telecommunication EngineeringMSc in Electrical Engineering