Senior Staff Software Architect
Core
Define and evolve scalable architecture for embedded systems used across multiple Cardiology platform products, ensuring patient safety standards and enabling self-service patterns for engineering teams.
Role type
Senior Staff Software Architect (Embedded Systems)
Builds
Next-generation Cardiology devices and embedded software platforms
Domain
Medical Technology / Embedded Linux / C++
Deliverable
production ML models | product features | infrastructure
Required skills
Linux embedded software development, C++, C++, Object-Oriented Design, Software Design Patterns, Technical Design Reviews, SDLC process compliance, Regulatory/Quality compliance, Cross-functional leadership
Preferred skills
ARM processor architecture, USB/Flash/LAN/WLAN/Bluetooth technologies, QML UI development, Python scripting for automation, Test frameworks (Squish), Eclipse, GitLab
Technologies
Linux, C++, C, Shell, Perl, Python, QML, Eclipse, GitLab, Squish
Responsibilities
Define platform architecture for embedded systems; Establish quality strategy and performance baselines; Create architecture roadmaps; Mentor senior engineers and Tech Leads; Conduct technical design reviews; Ensure regulatory and quality compliance for design outputs.
Seniority
Senior Staff, strategic platform ownership & mentorship