Senior Software Engineer

Silicon45 Corp.

Portland (OR)

On-site

USD 150,000 - 210,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Medical Insurance
401(k)

Job summary

Silicon45 Corp. in Portland, OR, seeks a senior software engineer to build the integration layer between kdb+/q and FPGA accelerator runtimes, delivering low-latency data paths.

You will optimize data movement across CPU and accelerator memory, implement query offload, and collaborate with performance engineering and hardware teams.

The role requires 5+ years in performance-critical systems and expert C/C++ Linux programming, with strong profiling and hardware integration experience.

Qualifications

  • Bachelor's or Master's degree in a technical field and 5+ years of experience with performance-critical systems.
  • Expert C/C++ Linux programming proficiency.
  • Experience with performance profiling, hardware counters, and accelerator integration (GPUs/FPGA).
  • Strong understanding of data movement, low-latency paths, and IPC in heterogeneous environments.

Responsibilities

  • Develop integration layer between kdb+/q and FPGA runtime libraries.
  • Build low-latency data paths and implement query offload.
  • Optimize data movement across CPU and accelerator memory.

Skills

C++
Linux Systems Programming
Performance Engineering
Memory Management
NUMA
Data Structures
Algorithms
IPC
Shared Memory
Profiling
Systems Design

Education

Bachelor's degree
Master's degree

Tools

kdb+/q
PCIe/DMA
FPGA Integration
Python
Git/CI

Job description

The role involves developing the software integration layer between kdb+/q systems and FPGA accelerator runtime libraries to improve end-to-end performance. Key tasks include building low-latency data paths, implementing query offload, and optimizing data movement across CPU and accelerator memory.

Requirements: Candidates need a Bachelor's or Master's degree in a technical field and 5+ years of experience with performance-critical systems and expert C/C++ Linux programming. Proficiency in performance profiling, hardware counters, and integrating software with accelerators like GPUs or FPGAs is required.

Key Skills: C++, Linux Systems Programming, kdb+/q, PCIe/DMA, Performance Engineering, Memory Management, NUMA, FPGA Integration, Python, Git/CI, Data Structures, Algorithms, IPC, Shared Memory, Profiling, Systems Design

Benefits: Equity, Medical Insurance, 401(k)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - FPGA/CPU Performance (Equity)
Senior Software Engineer - FPGA/CPU Performance (Equity)

Silicon45 Corp. • Portland (OR)

On-site
USD 150,000 - 210,000
Equity
Medical Insurance
401(k)
kdb+/q Expert
kdb+/q Expert

United States Digital Space LLC • United States

Hybrid
USD 83,000 - 165,000
Senior System Software Engineer - Performance
Senior System Software Engineer - Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Comprehensive benefits package
Senior FPGA Engineer
Senior FPGA Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 120,000 - 180,000
Sr. Software Engineer (Systems Engineering, C/C++)
Sr. Software Engineer (Systems Engineering, C/C++)

NetApp • Waltham (MA)

On-site
USD 150,000 - 230,000
Health Insurance
Life Insurance
Retirement Plans
+5
Hardware Developer
Hardware Developer

Quantiq • Chicago (IL)

On-site
USD 130,000 - 190,000
Senior kdb+ Engineer — Lead High-Perf Systems (Hybrid)
Senior kdb+ Engineer — Lead High-Perf Systems (Hybrid)

Data Intellect Limited • Jersey City (NJ)

Hybrid
USD 120,000 - 150,000
Hybrid & flexible working
Global opportunities
Continuous learning
+4
High Performance Computing Hardware / Systems Engineer
High Performance Computing Hardware / Systems Engineer

KLA • Ann Arbor Charter Township (MI)

On-site
USD 120,000 - 180,000
senior kdb developer
senior kdb developer

Reval • Boston (MA)

Hybrid
USD 125,000 - 225,000