Software Architect
Core
Designing and developing complex software systems for medical devices, embedded systems, and security-critical applications.
Role type
Senior Software Architect (Embedded/Medical)
Builds
FDA and CE-certified medical devices, Linux-based embedded platforms, and secure software architectures.
Domain
Medical Technology / Embedded Systems / Industrial Quality Solutions
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Qt, GStreamer, Linux, Embedded Systems Architecture, Real-time Operating Systems, Yocto Project, Hardware Protocols (UART, SPI, I2C), Medical Device Standards (IEC 62304, ISO 13485), DICOM, HL7, Cryptographic Protocols, Secure Boot, TLS/SSL, PKI, SQL, NoSQL, AWS, Azure, Docker, Git, CMake, Jenkins, Google Test
Preferred skills
Python, Shell Scripting, .Net framework, Windows IoT, 3D Rendering, CI/CD pipelines
Technologies
C++, Qt, GStreamer, Linux, Yocto, MQTT, SQL, SQLite, NoSQL, AWS, Azure, Docker, Git, Jenkins, GitLab CI, CMake, Make, Bazel, Google Test
Responsibilities
Design scalable and modular software architectures for medical and embedded systems; Develop high-performance software using C++ and Qt; Ensure compliance with medical device regulations (FDA, CE); Implement secure software architectures and data protection techniques; Lead cross-functional teams in product development from concept to deployment.
Seniority
Senior, hands-on IC