Using AI and Photonics to enable a new era of personalized, precision medicine.
Software Engineer – Hardware Integration, Systems Development
Location
Portugal
Posted
49 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Hardware Integration, Systems Development
iLoF - Intelligent Lab on Fiber
• 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
Job Requirements
- 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
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop, and maintain high-quality, scalable AI software solutions that meet the specific needs of our airline clients • Implement advanced machine learning algorithms and data processing techniques to solve complex aviation problems, such as predictive risk management and hazard identification • Work closely with product managers, designers and other engineers to integrate AI models into production-ready software • Write clean, efficient, and well-documented full-stack code, adhering to best practices in software engineering and maintaining high standards of code quality • Take ownership of cloud infrastructure setup and maintenance for the code you write • Pair program on most code, constructively collaborating with colleagues in real time and contributing to the continuous improvement of the team’s development processes and practices • Develop and execute unit tests, integration tests, and end-to-end tests to ensure the reliability and robustness of the software.
Red Hat Consultant, Senior
Trilogy InnovationsAt Trilogy Innovations, we believe strong teams build meaningful solutions. We deliver high quality systems and software engineering services across public and private sectors, supporting complex and mission critical environments with integrity, collaboration, and care. Since 2010, our talented team has partnered with organizations such as the FBI, U.S. Air Force, NASA, Department of Education, Department of Energy, DHS, SOCOM, and leading private sector clients. We are known for combining technical excellence with a thoughtful, people first approach. At Trilogy, you will work alongside smart, committed professionals in a supportive, learning oriented environment. We value innovation, accountability, and continuous growth, and we encourage our people to bring both expertise and humanity to the work they do.
About Trilogy Innovations At Trilogy Innovations, we are committed to driving meaningful change for our customers and communities through smart, innovative technology that solves real problems. As a growing systems and software engineering company, we partner across public and private sectors to modernize enterprise systems, strengthen security, and deliver high value solutions. We are scaling with purpose, investing in our people, processes, and platforms as we expand. We work hard, think creatively, and value every perspective as we push boundaries and build systems that matter. Who you are Trilogy Innovations is seeking a highly experienced Red Hat Senior Consultant to join our expanding Red Hat Consulting practice and support impactful federal initiatives across the United States. This is an exciting opportunity to work alongside top-tier engineers and architects while delivering enterprise-level solutions that power mission-critical government environments. If you’re passionate about open-source technologies, thrive in complex technical landscapes, and enjoy partnering directly with customers to solve real-world challenges, this role offers both influence and growth at scale. What you will do: - Provide technical expertise and guidance to federal clients on Red Hat solutions, including OpenShift, Ansible, Satellite, and RHEL. - Design, implement, and optimize containerized and virtualized environments using OpenShift and OpenStack. - Develop and maintain automation solutions using Ansible and related tools to improve system performance and reliability. - Collaborate with client teams to identify business needs and develop innovative Red Hat-based solutions. - Lead the configuration and management of Red Hat systems, ensuring compliance with security standards and best practices. - Support CI/CD pipelines and DevOps processes to accelerate deployment and delivery. - Provide knowledge transfer and training to client teams to support ongoing operational success. - Troubleshoot and resolve complex technical issues related to Red Hat products and solutions. - Engage with Red Hat and Trilogy Innovations teams to stay updated on new product features and industry trends. What you bring: We require: - Bachelor’s degree preferred; equivalent professional experience may be considered in lieu of a degree. - Active Security Clearance Required (US CITIZENSHIP) - 5+ years of experience with Red Hat technologies and Linux-based systems. - Expertise with Red Hat Enterprise Linux (RHEL) 7/8 – configuration, patching, troubleshooting, and optimization. - Experience with hybrid and multi-cloud environments (AWS, Azure, GCP, IBM Cloud). - Experience supporting complex enterprise or government IT systems. - Excellent problem-solving skills and the ability to work independently and collaboratively. - Strong communication and presentation skills with the ability to convey complex technical concepts to non-technical stakeholders. Security Clearance Requirement: Qualified applicants must possess one or more of the following: - Top Secret or higher All Red Hat Technical Skills and Areas of Expertise: Red Hat Technologies: - RH Process Automation Manager 7 (formerly BPMS) - RH OpenShift Service Mesh (Istio) - RH OpenShift Pipelines (Tekton) - RH OpenShift GitOps (ArgoCD) - RH OpenShift Dev Spaces - RH OpenStack Platform (OSP) 16 - RH Enterprise Linux 7/8/9 (RHEL) - RH Virtualization (RHV) - RH Certificate System - RH Identity Management (IdM) - RH Directory Server - RH Ceph - RH Gluster - RH Hyperconverged Infrastructure - RH Service Interconnect - Red Hat Advanced Cluster Management OpenShift and Kubernetes: - OpenShift Infrastructure - Deploying/Configuring OCP Clusters - OpenShift Operators - Containerization for Kubernetes of Existing Applications - Gatekeeper Policies - Helm - Kustomize - Kyverno Policies Ansible Automation: - Ansible for Networking - Ansible for RHEL - Ansible for Third-Party APIs - Ansible for Windows Cloud Platforms: - Microsoft Azure Red Hat OpenShift (ARO) - Google Cloud Platform (GCP) - IBM Cloud - AWS - Azure - Azure DevOps (ADO) CI/CD and DevOps: - Release Engineering for Containers (Pipelines) (CI/CD) - Release Engineering for Virtual Machines (Pipelines) (CI/CD) - GitLab Pipelines - GitHub Actions (GHA) Programming and Scripting: - Go, JavaScript, Java, Python, C, C++, Terraform, Git General IT and Infrastructure: - Configuration Management - Upgrades - Enablement - DevOps - CI/CD Work Environment: • Remote with occasional travel as required. Why Trilogy Innovations At Trilogy Innovations, we believe strong teams build meaningful solutions. We deliver high quality systems and software engineering services across public and private sectors, supporting complex and mission critical environments with integrity, collaboration, and care. Since 2010, our talented team has partnered with organizations such as the FBI, U.S. Air Force, NASA, Department of Education, Department of Energy, DHS, SOCOM, and leading private sector clients. We are known for combining technical excellence with a thoughtful, people first approach. At Trilogy, you will work alongside smart, committed professionals in a supportive, learning oriented environment. We value innovation, accountability, and continuous growth, and we encourage our people to bring both expertise and humanity to the work they do. If you are looking to contribute to impactful work while growing your skills in a collaborative and forward-thinking organization, Trilogy Innovations is a place where you can do just that. Trilogy Innovations, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Applicant Privacy Notice Trilogy Innovations, Inc. collects and processes personal information you provide when applying for a position through our careers site, which is powered by JazzHR. This may include your contact details, resume, work history, qualifications, and information obtained through interviews, references, and background checks, where permitted by law. We use this information to evaluate your application, communicate with you, verify your qualifications, and support our recruiting and hiring processes. If you are selected for a role, your information may be used for onboarding and employment purposes. Your information may be shared with authorized Trilogy personnel and trusted service providers, including our applicant tracking system, JazzHR. We may also disclose information where required by law or to protect our business and operations. We retain applicant information for as long as necessary to support recruiting activities and comply with legal requirements, typically up to two years after your application is no longer active. You may have the right to access, correct, or request deletion of your personal information, subject to applicable law. You may also update your information through your candidate profile.
Software Architect
MachinifyMachinify focuses on providing machine learning solutions to businesses and was created to help companies integrate artificial intelligence into everyday practi
• Own the architecture of Machinify's intelligent document processing platform and agentic evaluation framework — from API design to implementation • Design abstractions and interfaces that enable agentic workflows to reason over medical records, claims data, and unstructured healthcare documents • Define the boundaries between orchestration, retrieval, LLM interaction, and domain logic — creating a framework that is principled yet pragmatic. Ensure the system scales. • Write performant production code — this is a hands-on role where you lead through implementation, not solely through design documents. • Make foundational technology decisions around prompt architecture, multi-modal LLM integration, RAG patterns, and workflow orchestration • Drive reliability and observability into AI systems that must operate at healthcare-grade standards • Collaborate closely with Data Science, Data Engineering, and Product teams to translate complex domain requirements into clean system design • Reduce technical debt and establish architectural patterns that scale with the platform • Mentor engineers on system design, API design, and building production-grade AI systems
Full-Stack Developer
Postmedia Network Inc.Postmedia is a Canadian news media company representing more than 110 brands across multiple print, online and mobile platforms. Award-winning journalists and innovative product development teams bring engaging content to millions of people every week whenever and wherever they want it. This exceptional content, reach and scope offers advertisers and marketers compelling solutions to effectively reach target audiences. We are always on the lookout for talented individuals to join our team.
Role Description We’re looking for a Full-Stack Developer who is primarily backend-focused but able to pick up smaller front-end tasks when needed. You’ll collaborate closely with product, UX, and engineering to deliver features end-to-end, with a strong emphasis on building robust, maintainable backend systems. - Design, build, and maintain backend features and APIs using Django and Python. - Collaborate with Product to understand requirements, question assumptions, and help refine work into actionable tickets. - Implement small frontend tasks using React, TypeScript, and Django templates. - Work with UX to ensure features align with designs and accessibility standards. - Write unit and integration tests for backend and any frontend work you touch. - Review code and help evolve team standards and best practices. - Contribute to technical discussions and provide feedback. Qualifications - Strong experience with Python and Django. - Experience designing and building APIs and backend services. - Solid understanding of relational databases and data modeling. - Familiarity with JavaScript/TypeScript and ability to implement frontend features. - Experience with server-rendered templates (Django templates or similar). - Experience writing unit and integration tests. - Strong collaboration and communication skills. - Exposure to React and component-based frontend development. - Familiarity with CSS frameworks like Tailwind or Sass. - Experience improving web accessibility (WCAG). - Familiarity with GCP services or similar cloud platforms. - Ownership and proactivity. - Curiosity and willingness to question assumptions. - Knowledge sharing and mentorship. - Thoughtful collaboration and open communication. Requirements - Base Salary: $85,000-$95,000 Benefits - Postmedia Network Inc. is committed to providing accommodations for people with disabilities in all areas of the hiring process. - Accommodation requests will be provided on an individual basis. - Postmedia Network Inc. is committed to employment equity and an inclusive barrier-free selection process and work environment. - Encourages applications from women, indigenous peoples, persons with disabilities, and members of visible minorities.

