Embedded Software Engineer II
Innoflight·On-site · San Diego, CA · $110k–$110k USD
Aug 20, 2026
Details
Details
Details
Browse
All Rust jobs
Open roles. Featured listings appear first; each card shows whether it is featured.

Featured
Orion Innovation·Senior·On-site · India
Posted Aug 8, 2026·orioninnovation.com

Featured
Orion Innovation·Senior·On-site · India
Posted Aug 8, 2026·orioninnovation.com
Orion Innovation is a global business and technology services firm delivering business transformation and product development rooted in digital strategy, experience design, and engineering across industries including financial services, professional services, telecommunications, media, consumer products, automotive, industrial automation, sports, entertainment, life sciences, ecommerce, and education.
The Rust Systems Engineer designs, builds, and optimizes high-throughput, low-latency backend systems and infrastructure. The role focuses on low-level performance bottlenecks, complex state management, parallel compute algorithms, and concurrent data processing pipelines using deterministic memory management and zero-cost abstractions.
Criterion), flame graph analysis, memory profiling (Valgrind/heaptrack), and CPU SIMD/vectorization optimizations.std::sync, std::cell, custom Drop, unsafe Rust boundaries, and macro systems).Fn, FnMut, FnOnce), capturing environments, move semantics within closures, and passing unboxed closures for zero-cost abstractions.AtomicBool, AtomicPtr, CAS), memory ordering (Acquire/Release/SeqCst), Send/Sync traits, and synchronization primitives (Mutex, RwLock, mpsc/crossbeam channels).BinaryHeap, custom priority locks).mmap), and lock-free/wait-free data structures.perf, Flame graphs, Criterion, Coz) and debugging async execution (tokio-console, tracing).jemalloc, mimalloc) and bare-metal/no_std Rust environments.Tokio internals, reactor/proactor patterns, custom Future implementations).Orion Innovation is a global business and technology services firm delivering business transformation and product development rooted in digital strategy, experience design, and engineering across industries including financial services, professional services, telecommunications, media, consumer products, automotive, industrial automation, sports, entertainment, life sciences, ecommerce, and education.
The Rust Systems Engineer designs, builds, and optimizes high-throughput, low-latency backend systems and infrastructure. The role focuses on low-level performance bottlenecks, complex state management, parallel compute algorithms, and concurrent data processing pipelines using deterministic memory management and zero-cost abstractions.
Criterion), flame graph analysis, memory profiling (Valgrind/heaptrack), and CPU SIMD/vectorization optimizations.std::sync, std::cell, custom Drop, unsafe Rust boundaries, and macro systems).Fn, FnMut, FnOnce), capturing environments, move semantics within closures, and passing unboxed closures for zero-cost abstractions.AtomicBool, AtomicPtr, CAS), memory ordering (Acquire/Release/SeqCst), Send/Sync traits, and synchronization primitives (Mutex, RwLock, mpsc/crossbeam channels).BinaryHeap, custom priority locks).mmap), and lock-free/wait-free data structures.perf, Flame graphs, Criterion, Coz) and debugging async execution (tokio-console, tracing).jemalloc, mimalloc) and bare-metal/no_std Rust environments.Tokio internals, reactor/proactor patterns, custom Future implementations).