Architect (Embedded & Software)
Core
Provide technical leadership and architectural direction for embedded software and system architectures in medical diagnostic instrumentation.
Role type
Senior IC embedded systems architect
Builds
Secure, scalable, reliable embedded software systems for patient diagnostic devices
Domain
Life sciences / Medical diagnostics / Embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, software architecture, object-oriented design, RTOS, multithreading, interrupt handling, memory management, embedded communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, TCP/IP), system-level engineering, architectural trade-off analysis
Preferred skills
Medical device architecture (IVD, lab automation), safety-critical control systems (sensors, motors, pumps), medical device standards (IEC 62304, ISO 14971), legacy system modernization
Technologies
C, C++, RTOS, UART, SPI, I2C, CAN, USB, Ethernet, TCP/IP
Responsibilities
Define and drive architecture, design, and evolution of embedded software systems; Lead architecture, design, and code reviews; Translate product requirements into architectural solutions; Collaborate with cross-functional teams to deliver integrated instrument solutions; Influence technical direction and align architectural roadmaps
Seniority
Senior, hands-on IC