×
Register Here to Apply for Jobs or Post Jobs. X

Systems Software Engineer; C++​/Rust​/Low-Latency Systems

Job in New York, New York County, New York, 10261, USA
Listing for: UMATR
Full Time position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Systems Engineer, Hardware Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Systems Software Engineer (C++ / Rust) - Real-Time / Low-Latency Systems
Location: New York

This range is provided by UMATR. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

Division Manager at UMATR | Contributor to Rust Matters 🦀

We’re partnered with a scaling engineering team building core software infrastructure used in high-reliability, timing-critical environments. The systems you’ll work on interact closely with real hardware and require predictable execution under tight performance constraints. The environment suits engineers who enjoy low-level problem-solving, reasoning about timing, and understanding how software behaves when it meets the physical world. This is a technically demanding, ownership-driven role in a team that values clarity, rigor, and practical engineering judgment.

Responsibilities
  • Design and implement real-time system components in C++ (C++17+) and/or Rust
  • Develop deterministic communication layers across common hardware and sensor interfaces
  • Build and refine scheduling and timing mechanisms ensuring predictable, low-latency execution
  • Integrate software components with embedded targets and external hardware systems
  • Work across teams to connect real-time workloads with logging, playback, and analysis workflows
  • Profile and tune systems to handle tight timing budgets and eliminate performance bottlenecks
  • Contribute to testing and validation frameworks that ensure consistent behaviour under load
Baseline Experience
  • 4+ years in systems-level or embedded software engineering
  • Strong understanding of real-time constraints, concurrency, and deterministic execution
  • Comfortable working close to hardware interfaces, interrupts, and I/O
  • Experience with RTOS environments or Linux tuned for real-time workloads
Useful, But Not Required
  • Familiarity with control loops, hardware simulation, or HIL/SIL testing environments
  • Exposure to time-synchronized networking, middleware, or data acquisition tooling
  • Ability to debug across multiple layers (driver, kernel, runtime, distributed logging)
Seniority level

Mid-Senior level

Employment type

Full-time

Industries

Staffing and Recruiting

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary