About The Position

Magnendo is developing robotic technology intended to make endovascular procedures faster, safer, and more accessible. The Principal Infrastructure & Systems Software Engineer will lead the architecture, design, and development of core software infrastructure for a medical-grade compute platform and robotics system. As the first hire in this domain, this person will be a key member of a small team working to advance the technology from prototype to an FDA-approved product. The role covers operating-system selection and configuration, real-time orchestration, inter-process communication, hardware support, and related infrastructure. It also includes technical leadership, collaboration with Systems Engineers, and contributions to software development processes, testing, cybersecurity, and data infrastructure.

Requirements

  • At least 9 years of experience in systems and infrastructure software engineering, with demonstrated ability to deliver the described software.
  • Experience with production software development in a high-reliability environment, preferably under a regulatory regime.
  • Deep knowledge of Linux and operating-system fundamentals, including how distributions are controlled and maintained.
  • Experience evaluating, selecting, and packaging third-party frameworks and libraries.
  • Experience with systems infrastructure for high-performance edge-compute platforms, including CPU/GPU interfaces, memory access and alignment, caching, and latency.
  • Experience with hardware interfaces.
  • Strong proficiency in C++ and/or Python, with a firm grasp of real-time performance considerations, memory management, and software design patterns.
  • Deep knowledge of Git workflows, automation, and CI/CD pipelines and tooling.
  • Strong collaboration and communication skills, with humility and the ability to convey complex tradeoffs clearly to cross-functional teams and external partners.

Nice To Haves

  • Experience in the medical device industry, ideally with interventional or robotic systems, and working knowledge of medical-device software requirements.
  • Experience developing software under a regulatory framework such as medical devices (e.g., IEC 62304, IEC 60601), functional safety (IEC 61508, ISO 13849), or automotive (ISO 26262).
  • Experience with robotics or autonomous systems.
  • Experience with RTOS or embedded systems.
  • Experience packaging software in source-based Linux distributions such as Yocto or Gentoo.

Responsibilities

  • Serve as the technical expert for system software infrastructure.
  • Own the architecture, implementation, and system documentation of core software infrastructure for the medical-grade compute platform and robotics system.
  • Evaluate and select an operating-system configuration, including defining multiprocessor or virtualization architecture as needed.
  • Evaluate and select third-party frameworks and tools for real-time orchestration, inter-process communication, hardware support, and other system functionality.
  • Assist with evaluation and selection of the compute platform.
  • Develop flexible, modular architecture and interfaces to support subsystem-by-subsystem migration from prototype to medical-grade production software, with comprehensive unit and integration tests.
  • Develop interfaces to third-party hardware.
  • Build and maintain logging, recording, and playback systems for debugging, verification, and root-cause investigation.
  • Implement cybersecurity best practices.
  • Define and document an automated CI/CD pipeline that supports determinism and code quality, including static analysis and unit and integration testing.
  • Help develop secure and scalable infrastructure for data storage and model training.
  • Help define and document a software development process that combines modern high-reliability software development practices with a regulatory V-model framework.
  • Collaborate with Systems Engineers on requirements, test plans, and acceptance criteria; support risk analysis, design reviews, and root-cause investigations.
  • Provide technical leadership and guidance to other engineers in the domain.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service