Software Engineer - Real time Systems (Rust/C++) jobs in United States
cer-icon
Apply on Employer Site
company-logo

UMATR · 1 day ago

Software Engineer - Real time Systems (Rust/C++)

UMATR is a highly technical organization focused on building internal-grade infrastructure for validating complex systems. They are seeking a Senior Systems Engineer to build software that behaves consistently in real-time execution environments, working closely with hardware and ensuring system performance under load. The role involves solving complex timing issues and collaborating with engineering teams to maintain system reliability and visibility.

Staffing & Recruiting
Hiring Manager
Oisin Scanlon
linkedin

Responsibilities

You’ll be building software that has to behave the same way every time, even under pressure
You’ll spend time shaping how work is scheduled and coordinated across the system, making sure it holds up as load increases and new components are added
You’ll also work closely with other engineering teams to make this behaviour visible and testable, without introducing uncertainty or hidden latency
A big part of the role is digging into hard problems - tracking down where timing starts to drift, understanding why systems behave differently under stress, and putting guardrails in place so those issues don’t come back as the platform grows

Qualification

C++RustReal-time executionEmbedded systemsDeterministic schedulingLow-latency I/OSchedulingSynchronizationSystem timing behaviorDiagnosing performance issuesExecution order reasoningLatency reasoningSystem state reasoning

Required

5+ years of experience in low-level, systems, or embedded software development
Proficiency in C++ or Rust, with an emphasis on predictability and performance
Practical experience working under real-time or timing-constrained execution models
Strong understanding of scheduling, synchronization, and system timing behavior
Comfort working close to hardware and diagnosing performance or correctness issues
Ability to reason precisely about execution order, latency, and system state

Preferred

Experience with simulation, validation, or testing of complex systems
Familiarity with time-sensitive data paths or synchronized components
Background in environments where correctness and determinism are non-negotiable

Benefits

Full range of benefits (medical, dental, vision coverage)
High degree of technical autonomy and ownership

Company

UMATR

twitter
company-logo
pronounced: you matter UMATR is your go-to Software & AI Recruitment Partner - and we believe that the best way to predict the future is to bring together the people who will build it.

Funding

Current Stage
Early Stage
Company data provided by crunchbase