c++ with Boost
Posted on June 10, 2025
Job Description
- Skills Required
- C++
- Boost
- Eigen
- Armadillo
- R
- Statistics
- bioinformatics
- Statistical Models
- JSON
- Data Structures
- Memory Management
- Linux
- Job Description
- Job Overview:
- We are seeking a skilled software developer with strong expertise in C++ to support the rewrite of a critical Next-Generation Sequencing (NGS) pipeline. The current pipeline, developed in R, generates genomic test results such as MammaPrint and BluePrint. This role focuses on migrating the existing logic into a high-performance, compiled C++ implementation to enhance performance, maintainability, and IP protection.
- Required Skills & Experience:
- Minimum 4 years of hands-on experience in C++ development, especially in scientific or performance-critical domains.
- Strong understanding of matrix operations and statistical computations.
- Experience with libraries such as Boost, Eigen, or Armadillo.
- Experience in R (especially for understanding and translating existing code) is highly preferred.
- Background in bioinformatics or handling genomic datasets is a strong plus.
- Familiarity with statistical models, correlation calculations, and QC metrics.
- Proficient in working with structured data formats (JSON, CSV, TSV).
- Skilled in memory management, performance tuning, and error handling.
- Comfortable with Linux environments and command-line workflows.
Required Skills
c++ boost eigen armadillo r statistics bioinformatics statistical models json data structures memory management linux