Low-Latency Embedded C++ Engineer

Fintal Partners

Chicago (IL)

On-site

USD 130,000 - 180,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Fintal Partners is seeking an Embedded C++ Software Engineer to join our high-performance engineering team in Chicago. You will work on latency-sensitive trading systems where software excellence directly impacts the business.

You'll design and optimize low-latency C++ code, collaborate with hardware teams, and own components from design through production deployment, with a strong emphasis on performance and reliability.

Qualifications

  • 2+ years of professional modern C++ development experience.
  • Strong understanding of performance-sensitive or real-time systems.
  • Experience with Linux, multithreading, concurrency, networking, memory management, and/or CPU architecture.
  • BS/MS in Computer Science, Computer Engineering, or a related technical field.

Responsibilities

  • Design and develop low-latency, high-throughput trading systems.
  • Optimize C++ applications for latency, throughput, and reliability.
  • Work at the intersection of software and specialized hardware, including FPGA/ASIC-based systems.
  • Identify performance bottlenecks across CPU, memory, networking, and system architecture.
  • Collaborate closely with hardware engineers, traders, and other engineering teams.
  • Own projects from design and development through production deployment and optimization.

Skills

Modern C++
Performance-sensitive systems
Linux
Multithreading
Networking
CPU architecture

Education

BS in Computer Science
MS in CS/CE or related

Tools

Linux OS
High-performance debugging tools

Job description

Fintal Partners is seeking an Embedded C++ Software Engineer to join our high-performance engineering team in Chicago. You will work on latency-sensitive trading systems where software excellence directly impacts the business.

You'll design and optimize low-latency C++ code, collaborate with hardware teams, and own components from design through production deployment, with a strong emphasis on performance and reliability.

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

Similar jobs worth comparing

Low-Latency C++ Engineer – Real-Time Trading Systems
Low-Latency C++ Engineer – Real-Time Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 230,000
Low-Latency C++ Engineer for Real-Time Trading Systems
Low-Latency C++ Engineer for Real-Time Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 140,000 - 230,000
Senior C++ Engineer: Low-Latency Trading & Performance
Senior C++ Engineer: Low-Latency Trading & Performance

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 230,000
Senior C++ Engineer: Low-Latency Trading Systems
Senior C++ Engineer: Low-Latency Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 180,000 - 240,000
Low-Latency C++ Engineer for Hardware-Driven Trading
Low-Latency C++ Engineer for Hardware-Driven Trading

IMC Trading • Chicago (IL)

On-site
USD 175,000 - 225,000
Discretionary bonus
Insurance
Paid leave
Low-Latency C++ Engineer — Options Market Making
Low-Latency C++ Engineer — Options Market Making

Fionics • Chicago (IL)

On-site
USD 140,000 - 210,000
Direct access to founders
In-house low-latency systems
Low-Latency C++ Engineer for Ultra-Fast Trading Systems
Low-Latency C++ Engineer for Ultra-Fast Trading Systems

Objective Partners • Chicago (IL)

On-site
USD 180,000 - 260,000
Embedded Software Engineer
Embedded Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 130,000 - 180,000
Low-Latency C++ Engineer for Trading Systems
Low-Latency C++ Engineer for Trading Systems

IMC Trading • New York (NY)

On-site
USD 175,000 - 225,000
Discretionary bonus
Low-Latency C++ Engineer — High-Impact Systems
Low-Latency C++ Engineer — High-Impact Systems

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 180,000