Systems Software Engineer; C++/Rust/Low-Latency Systems
Listed on 2026-01-12
-
IT/Tech
Systems Engineer, Hardware Engineer
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
- 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
- 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)
Mid-Senior level
Employment typeFull-time
IndustriesStaffing and Recruiting
#J-18808-Ljbffr(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).