Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Systems Software Engineer (San Diego)

$258k - $275k
Full-time

San Diego Stealth Startup

Position Overview

We are looking for a Principal Engineer to architect, build, and own the end‑to‑end data pipeline that drives our high‑throughput diagnostic instrument platform—from real‑time image acquisition on the instrument, through GPU‑accelerated signal processing, to offloading for secondary and tertiary analysis on local HPC clusters and cloud infrastructure. This is a technical leadership role for an engineer who can design and deliver industrial‑grade data processing infrastructure that operates reliably at sustained high throughput. You will be responsible for the full data path: acquiring raw image data from sensors, processing it through GPU pipelines, orchestrating job distribution across local HPC and cloud compute, and ensuring the entire system handles errors, backpressure, and recovery gracefully. The scope spans instrument‑embedded software, on‑premises Linux HPC infrastructure, and cloud‑based compute and storage. The central challenge of this role is to build a pipeline architecture that is robust, scalable, and evolvable as instrument throughput increases, the number of instruments grows, and data volumes scale accordingly. You will design systems that keep a complex multi‑stage pipeline running continuously and reliably in a production lab environment, and that can be evolved without wholesale re‑architecture as requirements intensify.

Location: San Diego, CA

Job Type: Full‑Time

Salary Range: $258,000 - $275,000

Key Responsibilities

End‑to‑End Data Pipeline Architecture

  • Own the architecture of the complete data path from image acquisition to final processed output
  • Design pipeline stages with clear interfaces, flow control, and backpressure mechanisms
  • Ensure the pipeline sustains continuous high‑throughput operation across extended instrument runs
  • Define data formats, handoff protocols, and buffering strategies between pipeline stages
  • Architect for graceful degradation— the system must handle transient failures without data loss or pipeline stalls
  • Establish performance budgets and SLAs for each pipeline stage and monitor adherence

Image Acquisition & On‑Instrument Processing

  • Develop and optimize real‑time image acquisition from high‑speed sensors on the instrument
  • Implement low‑latency, high‑bandwidth data capture with minimal frame loss
  • Design on‑instrument preprocessing stages that reduce data volume before offload
  • Manage memory and storage constraints within the instrument compute environment
  • Ensure deterministic, repeatable performance under sustained acquisition loads

GPU‑Accelerated Signal & Image Processing

  • Develop and maintain GPU compute pipelines using CUDA for signal and image processing
  • Implement DSP algorithms including frequency‑domain analysis, deconvolution, filtering, and detection
  • Manage host‑to‑GPU data transfers and ensure efficient use of GPU resources
  • Profile GPU workloads to identify issues and validate performance headroom
  • Balance numerical accuracy against throughput requirements

Job Orchestration & Distributed Processing

  • Design and implement job queuing, scheduling, and orchestration across instrument, local HPC, and cloud compute
  • Build robust work distribution that maximizes resource utilization across heterogeneous compute
  • Implement backpressure handling so upstream stages throttle gracefully when downstream is saturated
  • Design comprehensive error handling, retry logic, and dead‑letter strategies for failed jobs
  • Ensure jobs are idempotent and recoverable—partial failures must not corrupt the pipeline
  • Implement priority scheduling to balance real‑time instrument processing with batch reprocessing
  • Monitor queue depths, processing latencies, and resource utilization with actionable alerting

Linux Systems & Performance

  • Configure and tune Linux systems for reliable, high‑throughput operation across instrument and HPC nodes
  • Tune kernel parameters (scheduler, NUMA, IRQs, huge pages) as needed for stable pipeline performance
  • Understand and manage DMA paths, PCIe topology, and device‑to‑memory data movement
  • Profile and diagnose system‑level issues using perf, ftrace, eBPF, and similar tools
  • Ensure system configurations are reproducible and documented across instrument and HPC environments

HPC Compute Platform & Algorithm Infrastructure (co‑owned with DevOps)

  • Co‑design the HPC compute platform architecture with DevOps—define computational requirements, job flow, and data access patterns while DevOps provisions and manages the infrastructure
  • Define how algorithms are deployed, versioned, and rolled into production on the HPC platform—support safe side‑by‑side execution of new and existing algorithm versions
  • Design compute allocation strategies that balance real‑time instrument processing, batch algorithm development/validation, and historical data reprocessing
  • Design the data handoff between instrument‑side processing and HPC/cloud compute—formats, staging, transfer protocols
  • Define storage tiering requirements for the processing pipeline—what data stays hot for active processing, what moves to warm for algorithm development access, and what archives to cold
  • Specify when and how workloads should burst from local HPC to cloud (AWS) based on pipeline load and priority
  • Optimize data movement across high‑speed networks (RDMA, InfiniBand, high‑speed Ethernet) between instrument, HPC, and storage
  • Design for scalability—the architecture must accommodate increasing instrument throughput, additional instruments, and growing algorithm complexity

Reliability & Observability

  • Instrument every pipeline stage with metrics, logging, and tracing
  • Build real‑time dashboards showing pipeline health, throughput, latency, and queue state
  • Design automated recovery mechanisms for common failure modes
  • Implement data integrity checks and validation at pipeline stage boundaries
  • Support root‑cause analysis and post‑mortem investigation for pipeline incidents
  • Establish runbooks and operational procedures for pipeline operations

Qualifications

Education: PhD – 10 yrs, MS – 14 yrs and BS – 17 yrs of experience in Computer Science, Electrical Engineering, or related field.

Experience & Technical Leadership

  • 15+ years of professional software engineering experience in performance‑critical systems
  • Track record of architecting and delivering complex, multi‑stage data processing pipelines
  • Demonstrated technical leadership—ability to drive architecture decisions and mentor engineers
  • Experience operating systems at industrial‑grade reliability and throughput requirements
  • Systems Programming & GPU Computing
  • Expert‑level C/C++ and systems programming on Linux
  • Solid experience with CUDA programming and GPU pipeline development (required)
  • Strong understanding of computer architecture: CPU caches, NUMA, memory hierarchies, PCIe, DMA
  • Experience with Python for tooling, orchestration, and pipeline glue
  • Experience with performance profiling and diagnostics tools (perf, ftrace, Nsight, or similar)
  • Pipeline & Orchestration
  • Experience designing multi‑stage data pipelines with flow control, buffering, and backpressure management
  • Strong understanding of error handling, retry strategies, and fault recovery in performance‑critical systems
  • Experience with job scheduling and work distribution across heterogeneous compute resources
  • Familiarity with workflow orchestration frameworks (Airflow, Celery, custom solutions, or similar) is a plus
  • Signal Processing & Algorithms
  • Practical experience implementing DSP or image processing algorithms in production systems
  • Familiarity with frequency‑domain analysis, filtering, and detection algorithms
  • Ability to reason about numerical accuracy and throughput tradeoffs

Data Movement, Storage & Networking

  • Experience optimizing data transfer across high‑speed networks (RDMA, InfiniBand, high‑speed Ethernet)
  • Understanding of shared storage architectures, tiered storage strategies, and high‑throughput data staging
  • Experience defining compute platform requirements and collaborating effectively with infrastructure teams
  • Familiarity with algorithm deployment and versioning in production computing environments

Preferred

  • Experience with high‑throughput diagnostic instrument, imaging, or scientific instrument data pipelines
  • Experience scaling a data pipeline through multiple hardware or throughput generations
  • Experience with GPUDirect RDMA or other hardware offload technologies
  • Familiarity with real‑time or low‑latency Linux variants
  • Background in scientific computing, computational physics, or bioinformatics
  • Experience designing systems that span embedded instrument software and datacenter infrastructure

Success Looks Like

  • The end‑to‑end pipeline from image acquisition to processed output runs continuously and reliably at target throughput
  • Backpressure and error handling work transparently—operators are not firefighting pipeline stalls
  • Job orchestration seamlessly distributes work across local and cloud compute based on load and priority
  • Pipeline performance is predictable, measurable, and well understood with clear per‑stage metrics
  • New instrument generatio]]>
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Systems Software Engineer (San Diego) in San Diego, CA vacancy
  • $211k - $297k

     ...Debt Solutions - Principal Software Engineer (React/C#/AWS) Job Description Overview CoStar Group...  ...and design of our software systems, from full stack web products to high...  ...This position will be located in San Diego (UTC Area) and is in office Monday through... 
    Suggested
    Full time
    Work at office
    Work from home
    Monday to Thursday

    Visual Lease

    San Diego, CA
    3 hours ago
  •  ...Chipton-Ross is seeking a Principal Embedded Cryptographic Software Engineer 3 for a contract opportunity in San Diego, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE)...  ...developing and debugging embedded real-time systems. Experience using Jira/Bitbucket/Git... 
    Suggested
    Full time
    Contract work

    CHIPTON-ROSS Inc.

    San Diego, CA
    2 hours ago
  •  ...Chipton-Ross is seeking a Principal Embedded Cryptographic Software Engineer 3 for a contract opportunity in San Diego, CA. The role centers on design and testing of cryptographic software within embedded real-time systems. You will collaborate with Systems, Hardware... 
    Suggested
    Full time
    Contract work

    CHIPTON-ROSS Inc.

    San Diego, CA
    2 hours ago
  • $122.8k - $184.2k

     ...opportunities to work on revolutionary systems that impact people's lives around the...  ...Excellence has an opening for a Sr Principal Software Engineer - DevSecOps / DevOps to join our team...  ...role can be located in Melbourne, FL, San Diego, CA, or El Segundo, CA and will be... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman Corp. (JP)

    San Diego, CA
    3 hours ago
  • $156.4k - $211.6k

     ...We are looking for a software engineering leader who is passionate about...  ...Additionally, the Senior Principal Software Engineer will...  ...Location Tendo has hubs in San Francisco, CA; San Diego, CA; Salt Lake City, UT;...  ...modern version control systems (e.g., Git) and tools (e.... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend

    San Diego, CA
    3 hours ago
  • $116.3k - $213.4k

     ...TRAVEL: Yes, 25% of the Time Job Description Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Software Engineer - Thread Lead to join our team on site in San Diego, CA, El Segundo, CA or Oklahoma City, OK. This role requires a self‑motivated... 
    Full time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    San Diego, CA
    3 hours ago
  •  ...A leading software company is seeking a Principal Software Engineer for their Debt Solutions team in San Diego. The role involves owning software architecture, collaborating with product leaders, and guiding development teams. The ideal candidate should have over 10 years... 
    Full time

    Visual Lease

    San Diego, CA
    3 hours ago
  •  ...A leading technology company in San Diego is looking for a Software Engineer in Test. This role involves collaborating with multi-functional teams to ensure the quality of Apple's operating systems. Candidates should have a Bachelor's degree in Computer Science and at... 
    Full time

    Apple

    San Diego, CA
    3 hours ago
  • $170k - $215k

    Senior Embedded Software Engineer - Crypto 1 day ago Be among the first 25 applicants Get AI-powered...  ...to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense...  ...radios to cutting-edge cryptographic systems and avionics, everything we build... 
    Full time
    Work visa
    Flexible hours

    Innoflight

    San Diego, CA
    3 hours ago
  •  ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first... 
    Full time

    Esrhealthcare

    San Diego, CA
    8 hours ago
  •  ...Defense company is seeking a Senior Embedded Software Engineer specialized in cryptography to design...  ...software solutions for satellite systems. The role requires proficient knowledge...  ...to work in a forward-thinking mission-driven environment in San Diego. #J-18808-Ljbffr
    Full time
    Flexible hours

    Innoflight

    San Diego, CA
    3 hours ago
  • $125k - $175k

     ...Join to apply for the Software Engineer III role at Gnostech, LLC Continue with Google Continue...  ...cybersecurity compliance for fielded systems, lab assets, and Engineering...  ...standards. Overview Location ~ San Diego, CA. Hybrid or remote work is not authorized... 
    Full time
    Remote work
    Shift work

    Gnostech, LLC

    San Diego, CA
    3 hours ago
  • $132k - $220k

     ...Join to apply for the Senior Software Engineer role at ASML Base pay: $132,000.00/yr – $220,000...  ...portability, security, or scalability of system architecture. Lead continuous process...  ...Information Must be able to work at the San Diego campus location as required. Job duties... 
    Full time
    Work at office

    ASML

    San Diego, CA
    3 hours ago
  •  ...translating priorities into an effe… Solutions Engineer, Command We're seeking a driven,...  ...opportunity to be at the ground floor… Software Engineer, AI Developer Experience We're...  ...Developer Productivity team, you'll bui… Principal Product Marketing Manager, Command by Asana... 
    Part time

    United States Digital Space LLC

    San Diego, CA
    2 hours ago
  • $114k - $171k

     ...incredible opportunities to work on revolutionary systems that impact people's lives around the world today,...  ...Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman Corp. (AU)

    San Diego, CA
    2 hours ago
  • $132k - $220k

    A leading technology company in San Diego is seeking a Senior Software Engineer to develop software solutions for semiconductor technology. The role requires strong skills in C++ and Python, with over 7 years of experience in technical development. The candidate will drive... 
    Full time

    ASML

    San Diego, CA
    3 hours ago
  •  ...Description Voted Top Workplaces in San Diego in 2021, we live and work by...  ...II with strong scripting and system‑administration experience to...  ...and related third‑party software components. The DevOps...  ...Work with Senior Systems Engineers to develop shell scripts to create... 
    Full time

    Corelation, Inc.

    San Diego, CA
    3 hours ago
  •  ...io is currently looking for an Lead AWS Engineer CONTRACT ROLE OPEN FOR C2C OR W2 Mandatory...  ...experience in Kafka and other messaging systems like RabbitMQ Hands on with Rest based...  ...of interviewing at Programmers.io by 2x San Diego, CA $140,000.00-$160,000.00 7 hours ago... 
    Full time
    Contract work

    Programmers.io

    San Diego, CA
    3 hours ago
  • $160k - $175k

     ...Hybrid in NYC or San Diego (La Jolla/UTC); Remote About Prism Data: Prism Data is building the future of credit scoring with...  ...Valar Ventures. Position Overview: We’re seeking a Lead Software Engineer to serve as a technical anchor across multiple strategic... 
    Full time
    Work experience placement
    Local area
    Remote work

    Prism Data

    San Diego, CA
    3 hours ago
  • $128.1k - $192.1k

     ...Information Technology Group \u003e IT Software Developer\n\nGeneral Summary:...  ....\n\nAs a DevSecOps Engineer, you\u2019ll be part of a...  ...\n\nOpening is available in San Diego CA, full time 5 days a week\n...  ...Computer Science, Information Systems, or related field and 1 yr of... 
    Full time
    Work experience placement
    Local area
    Work from home

    Qualcomm

    San Diego, CA
    8 hours ago
  •  ...IC Resources in the San Diego area is seeking a Sr. Principal DevOps Engineer for an on-site role with a very high level...  ...architecture and delivery on critical systems from a base in the San Diego...  ...ideal candidate has 10+ years in software engineering with a DevOps/SRE... 
    Full time

    IC Resources

    San Diego, CA
    2 hours ago
  •  ...NorthropGrumman seeks a Software Engineering Manager in San Diego to lead a section of 10–15 engineers within the E&S SWDT division. The role combines hands‑on engineering with people leadership, guiding staffing, training, and performance reviews for a critical CNS portfolio... 
    Full time

    Northrop Grumman Corp. (AU)

    San Diego, CA
    2 hours ago
  •  ...A global technology leader is seeking an experienced Applications Engineer based in San Diego, CA. You will engage with top-tier customers and lead the delivery of innovative solutions in electronic design automation. The role offers flexible hours and a chance to work... 
    Full time
    Remote work
    Flexible hours

    Siemens AG

    San Diego, CA
    3 hours ago
  • COWI is looking for a Market Director for Infrastructure – Underground in San Diego. You will lead business development in mass transit and heavy underground projects across North America. With over 20 years of experience, the ideal candidate must have a relevant M.S. degree... 
    Full time

    COWI

    San Diego, CA
    3 hours ago
  •  ...Northrop Grumman Corp. (JP) is searching for a Senior Principal Software Engineer - DevSecOps / DevOps in San Diego, CA. This role entails modernizing software...  ...disciplinary teams. Join us to be part of innovative projects that shape mission-critical systems. #J-18808-Ljbffr
    Full time

    Northrop Grumman Corp. (JP)

    San Diego, CA
    3 hours ago
  •  ...Northrop Grumman Corp. (AU) is seeking a Sr Principal Software Engineer - DevSecOps/DevOps in San Diego, CA. This role involves modernizing software product production within a dynamic team and offers remote or hybrid work possibilities. The ideal candidate will have... 
    Full time
    Remote work

    Northrop Grumman Corp. (AU)

    San Diego, CA
    3 hours ago
  •  ...Northrop Grumman is seeking a Sr Principal Software Engineer - DevSecOps in San Diego, CA. This role involves setting up a large-scale software factory and...  ...knowledge of programming and continuous deployment systems. The position offers a hybrid work environment and... 
    Full time

    Northrop Grumman

    San Diego, CA
    3 hours ago
  • $248.37k

     ...A technology company in San Diego is seeking a skilled Software Engineer IV to develop and implement project architecture and design solutions. You will create technical documents and present designs for review. A strong technical background and experience in software... 
    Full time

    Stryker Corporation

    San Diego, CA
    3 hours ago
  • $215k

     ...world’s first fully automated genetic engineering platform—an end-to-end system that integrates novel...  ...the engineering of life. Head of Software Engineering We are looking for...  ...conditions, this position is based in our San Diego, CA office. Prolonged periods of... 
    Full time
    For contractors
    Work at office
    Flexible hours

    Avery Bio

    San Diego, CA
    2 hours ago
  • $216.3k - $270k

     ...Software Engineering Santa Barbara, California San Diego, California Dallas, Texas Remote - Atlanta, GA Remote - Chicago, IL Remote - San Francisco, CA Remote...  ...(e.g., Backstage). ~ Deep understanding of Build Systems (e.g., Bazel) and Test Automation strategies for large... 
    Full time
    Remote work
    Shift work

    AppFolio, Inc

    San Diego, CA
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Systems Software Engineer (San Diego). Be the first to apply!