Software Engineer
Core
Develop next-generation CT scanner image reconstruction algorithms using deep learning and high-performance computing to transform raw detector measurements into clinically meaningful images for diagnosing strokes, tumors, and fractures.
Role type
Senior IC software engineer (medical imaging algorithms)
Builds
Production CT scanner software and image reconstruction subsystems
Domain
Medical device development, high-performance computing, applied mathematics
Deliverable
production ML models
Required skills
C++, Linux, Git, CI/CD, GPU programming (CUDA/OpenCL), algorithm design, performance optimization
Preferred skills
Deep learning, tensor cores, IPC, microservices, containers, distributed systems, REST APIs, GPU profiling, medical imaging domain knowledge
Responsibilities
Take reconstruction algorithms from research prototype to production, minimize software errors via engineering principles, chase image quality and performance problems across algorithm/hardware boundaries, deliver software features and optimizations for released CT products
Seniority
Mid-to-Senior, hands-on IC