Dallas, Texas, United States Hybrid Employment

Spectral AI, Inc. is hiring a Software Engineer

About the Role

Spectral AI, Inc. is looking for a Software Engineer to join the design and development team. In this role, you will integrate advanced GPU-based computer vision algorithms into the Windows-based DeepView AI software, creating a cohesive clinical production system. You'll bridge reconstruction and segmentation algorithms with the application, working from Dallas, Texas with hybrid work flexibility.

What You'll Do

  • Integrate GPU-accelerated algorithms into an existing Windows OS-based C# application.
  • Coordinate C# application logic with native GPU components like CUDA, TensorRT, OpenGL, and Open3D.
  • Support MVVM-based architecture, async workflows, and UI responsiveness.
  • Work with multi-threaded execution models including background CPU threads and GPU streams for segmentation, reconstruction, and visualization.
  • Handle GPU initialization, memory allocation, synchronization, and data transfer.
  • Coordinate CUDA ↔ OpenGL interoperability for real-time visualization.
  • Develop point cloud reconstruction pipelines.
  • Develop mesh generation and texturing workflows.
  • Develop OpenGL-based visualization components.

What We're Looking For

  • Bachelor’s degree or above in Computer Science, Software Engineering, Electrical/Computer Engineering, or a related field.
  • 3–5 years of proven experience with 3D graphics, computational geometry, or imaging pipelines involving point clouds, meshes, or segmentation.
  • Demonstrated proficiency in technical writing for comprehensive software documentation.
  • Solid understanding of 3D math (matrices, vectors, transformations), Graphics pipelines, and GPU architecture.
  • Hands-on experience with one or more graphics APIs: OpenGL, Direct3D, Vulkan, or Metal.
  • Experience integrating OpenGL/Vulkan with C# via OpenTK, Silk.NET, SharpGL, or custom interop.
  • Understanding of OpenGL context creation and lifecycle and platform-specific context management.
  • Familiarity with C#/.NET/C++ and shader languages (HLSL, GLSL) in complex Windows desktop applications.
  • Experience with multi-threaded programming and async execution models.
  • Experience with 3D point clouds, meshes, and visualization.
  • Familiarity with ray tracing or projection of 2D masks into 3D space.
  • Excellent written and verbal communication skills in English.
  • Detail-oriented with strong analytical and problem-solving skills.
  • Ability to prepare quality software documentation suitable for regulatory review.
  • Ability to collaborate across functional teams such as engineering, QA/RA, hardware, and clinical teams.
  • Comfortable managing multiple concurrent security tasks.

Nice to Have

  • Experience in medical device software development.
  • Familiarity with regulated software environments (FDA, IEC 62304, ISO 13485).
  • Solid understanding of medical imaging or computational geometry pipelines.
  • Experience working alongside Data Science / Algorithm teams.
  • Familiarity with CUDA and Open3D.
  • Experience handling GPU memory transfer, synchronization, and performance optimization.
  • Exposure to Qt/C++ or cross-platform UI frameworks.
  • Background in computer vision, photogrammetry, or 3D reconstruction.
  • Understanding of mesh texturing, smoothing, and artifact handling.

Technical Stack

  • C#, .NET, C++
  • CUDA, TensorRT
  • OpenGL, Open3D, OpenTK, Silk.NET, SharpGL
  • HLSL, GLSL
  • Direct3D, Vulkan, Metal

Team & Environment

You will work closely with Data Science, Algorithm, and UI/UX teams.

Work Mode

This is a hybrid position based in Dallas, Texas.

Spectral AI, Inc. is an equal opportunity and affirmative action employer. All applicants will be considered for employment without regard to race, color, ancestry, national origin, sex, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, protected veteran status, or any other characteristic protected by applicable federal, state or local laws.

Required Skills
C#.NETC++CUDATensorRTOpenGLOpen3DOpenTKSilk.NETSharpGL3D GraphicsComputational Geometry3D MathGPU ArchitectureTechnical Writing
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Job Details
Department Software Development
Category other
Posted 14 days ago