- Full-time
- On-site / Hybrid
Senior Software Engineer (Cybersecurity)
You will help ensure our product meets high standards of reliability and safety.
In this high-ownership, technical leadership role reporting directly to the CTO, you will have end-to-end technical accountability for 5 distinct software products and 1 maintenance tool operating across a multi-tablet Windows 10 setup. Your primary focus will center on optimizing our current commercial product as it launches CE certification. Concurrently, you will architect the foundational frameworks required for our next-generation remote intervention platforms and AI data pipelines.
This is a hands-on leadership position within a nimble, highly collaborative engineering workspace. You will remain an active, major technical contributor - writing core production code and setting implementation standards while managing, unblocking, and defining clear delivery pathways for your engineering squad.
Key
responsibilities
-
Software Architecture & Ownership
Completely own the technical design, lifecycle, and end-to-end stability of all 5 workstation software products (including the Physician Workstation, Nurse Workstation, and Trolley Interfaces). -
Low-Latency Network Optimization
Maintain and optimize our real-time 500 Hz UDP haptic feedback loop along with robust TCP/IP UI communication and logging layers at the native Winsock socket level. -
Hardware-Software Integration
Collaborate closely with electronics and firmware teams to implement resilient, custom application-layer protocols over physical RS485 serial backbones operating at 500 kbps. -
Multithreaded System Design
Build safe, high-performance Windows multithreaded applications utilizing precise timing mechanics, thread priorities, and lock-free structures to completely prevent deadlocks or critical lag. -
Application Cybersecurity
Implement application-layer threat modeling, certificate management, TLS in C++ Windows environments, and rigid input validation layouts to align with FDA and clinical compliance parameters. -
Team Leadership & Mentorship
Recruit, hire, and scale a software engineering team of up to 6 developers from scratch. Establish task decomposition workflows, define clean engineering standards, conduct rigorous code reviews, and mentor your team as it grows.
Required skills
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics Engineering, Mechatronics, or a related technical field.
5–10 years of professional software engineering experience, with a heavy concentration in Windows C/C++ application spaces. Minimum of 3 years building networked architectures where low data latency and system reliability were hard engineered constraints.
Expert-level command of C++ on Windows. Strong practical capability in Winsock socket programming and serial data transfer protocols (framing, CRCs, error recovery layouts). A data-flow-first approach that proactively integrates multi-threading mechanics, latency budgets, and security defaults into the design phase rather than relying on downstream optimization passes.
Proven technical credibility and execution skills required to architect a codebase from scratch and successfully earn the trust of a newly hired engineering team.
Experience with Digital Signal Processing. Background in low-latency video streaming pipelines. Competence in building highly responsive graphical user interfaces. Familiarity navigating medical device software life cycles and compliance documentation.
Perks & benefits
-
Competitive Salary
5000-6900 Eur/month before taxes, with the final amount depending on the candidate’s qualifications and experience. We offer a competitive salary that is regularly reviewed to ensure fairness and alignment with market standards.
-
Flexible Work Environment
We provide adaptable working hours and a supportive team culture, allowing you to manage your schedule effectively while working closely with colleagues in the office.
-
Employee Wellness Program
On your birthday, you can choose between a day-off or an alternative wellness perk, such as access to the on-site SPA or wellness coupons.
-
Paid Time Off
We offer a benefit that includes a paid day off on your birthday, giving you time to celebrate or enjoy the day as you wish. We also provide two additional paid days that can be used whenever needed, with no questions asked, to support flexibility, personal needs, and a healthy work–life balance.
-
Professional Development
We support professional development by providing opportunities to learn, grow, and expand your skills. This includes hands-on experience, knowledge sharing within the team, and support for continuous learning as you grow in your role and take on new challenges.
-
Team Buildings & Office Perks
Company-wide Summer & Winter events, holiday celebrations, and ongoing engagement activities. In-office perks including seasonal treats, fresh fruit, snacks, and sponsored lunch days.
Ready to join?