CareerPlan

Senior Software Engineer (C++)

Haifa, ILFull-time2026-10-11 → 2026-11-10

Core

Designing and developing high-quality, performance-critical software in modern C++ for complex healthcare systems.

Role type

Senior Software Engineer (C++)

Builds

Robust software components for medical devices and healthcare systems

Domain

Healthcare / Medical Devices

Deliverable

production ML models | product features

Required skills

Modern C++, Object-oriented design, Multithreading, Performance optimization, Unit testing, Code reviews, Debugging, System architecture

Preferred skills

Embedded software, Real-time systems, Hardware interfaces, Windows development, C#, CI/CD pipelines, Agile methodologies, Medical standards (DICOM/HL7)

Responsibilities

Design, develop, and maintain robust software components in modern C++; Own features from requirements through release; Participate in software architecture and code reviews; Develop reliable multithreaded and performance-sensitive software; Investigate and resolve complex system issues; Integrate software with hardware and devices; Mentor engineers and contribute to engineering practices

Seniority

Senior, hands-on IC