Principal Systems Software Engineer at Foresite Labs Fl2024 006 - ScoutJobs - The AI-curated global job board
Skip to content
F
Posted 5 hours ago

Principal Systems Software Engineer

Foresite Labs Fl2024 006Principal Systems Software Engineer

Requirements

PhD/MS/BS in CS or EE, 15+ years software engineering, Expert C/C++, CUDA programming, Linux systems programming, Computer architecture knowledge

Skills

C#CUDALinuxPythonHPC

About the role

Responsibilities

  • Own the end-to-end architecture of the data path from image acquisition to final processed output
  • Design pipeline stages with clear interfaces, flow control, and backpressure mechanisms
  • Develop and optimize real-time image acquisition from high-speed sensors
  • Implement GPU compute pipelines using CUDA for signal and image processing
  • Design and implement job queuing, scheduling, and orchestration across instrument, local HPC, and cloud compute
  • Configure and tune Linux systems for reliable, high-throughput operation
  • Co-design the HPC compute platform architecture with DevOps
  • Instrument pipeline stages with metrics, logging, and tracing for observability

Requirements

  • PhD with 10+ years, MS with 14+ years, or BS with 17+ years of experience in Computer Science, Electrical Engineering, or related field
  • 15+ years of professional software engineering experience in performance-critical systems
  • Expert-level C/C++ and systems programming on Linux
  • Solid experience with CUDA programming and GPU pipeline development
  • Strong understanding of computer architecture including CPU caches, NUMA, memory hierarchies, PCIe, and DMA
  • Experience with Python for tooling and orchestration
  • Experience with performance profiling tools like perf, ftrace, or Nsight
  • Experience designing multi-stage data pipelines with flow control and buffering
  • Experience optimizing data transfer across high-speed networks like RDMA or InfiniBand

Preferred Qualifications

  • Experience with high-throughput diagnostic or scientific instrument data pipelines
  • Experience with GPUDirect RDMA or hardware offload technologies
  • Familiarity with real-time or low-latency Linux variants
  • Background in scientific computing, computational physics, or bioinformatics
  • Experience designing systems spanning embedded software and datacenter infrastructure

About the Company

We are an equal opportunity employer that thrives on diversity and collaboration.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Systems Software Engineer

Foresite Labs Fl2024 006 · San Diego

Sign up to apply