Why This Role Stands Out
As a Rust Technical Lead for safety-critical embedded systems, you'll drive innovation in next-generation automotive technology, architecting secure and deterministic software platforms. This hybrid role is perfect for experienced Rust engineers with a passion for real-time operating systems and functional safety, offering a unique opportunity to shape the future of reliable embedded solutions. Apply today to make a significant impact in a highly reputable company.
Quick Overview
Job Description
Technical Lead – Rust (Safety-Critical Real-Time Systems)
We are seeking an experienced Rust Software Engineer to develop next-generation safety-critical embedded software for automotive real-time systems. The ideal candidate will combine deep expertise in Rust, real-time operating systems, and functional safety standards to build secure, deterministic, and highly reliable software platforms.
The role involves designing and implementing low-level platform components, middleware, device drivers, communication stacks, and safety-critical applications running on MCU, MPU, or heterogeneous multi-core platforms.
Key Responsibilities
Software Architecture & Development
- Design and develop safety-critical embedded software using Rust.
- Develop low-level platform software, middleware, drivers, and system services.
- Build high-performance real-time applications with deterministic behavior.
- Define software architecture and interface specifications.
- Optimize memory footprint, startup time, and CPU utilization.
- Perform code reviews and ensure compliance with safety guidelines.
Functional Safety
- Contribute to safety concept implementation and software safety requirements.
- Develop software compliant with ISO 26262.
- Support safety analysis activities: FMEA, FMEDA, FTA, DFA.
Real-Time Systems
- Design solutions for hard real-time systems, interrupt-driven architectures, multi-threaded systems, and time-sensitive networking.
- Analyze worst case execution time (WCET).
- Develop interrupt-safe and lock-free software components.
- Ensure deterministic system behavior.
Security & Reliability
- Implement secure boot and trusted execution concepts.
- Apply secure coding practices.
- Design memory-safe software architectures.
- Perform threat analysis and mitigate cybersecurity risks.
Integration & Validation
- Integrate Rust components with C/C++, AUTOSAR, Linux, QNX, and RTOS platforms.
- Develop unit, integration, and system tests.
- Support CI/CD and automated quality gates.
Mandatory Technical Skills
Rust Programming (Expert)
- Ownership, borrowing, lifetimes
- Traits and generics
- Async programming
- Unsafe Rust review and containment
- FFI integration (Rust → C/C++)
- no_std development
- Embedded Rust ecosystem
- Cargo workspace management
Embedded Systems
- Bare-metal development
- MCU and MPU architecture
- ARM Cortex-M / Cortex-R / Cortex-A
- Memory-mapped peripherals
- DMA, interrupts, watchdogs
- BSP and device drivers
Preferred Qualifications
Automotive Domain
- AUTOSAR Classic
- Secure ECU communication
- Vehicle networking
- SDV architectures
- HSM integration
Education
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Embedded Systems, or Computer Science.
Experience
For Technical Lead
- 8+ years embedded software development
- 3+ years leading architecture teams
- Safety-certified product experience
Ideal Candidate Profile
- Strong C/C++ background transitioning to Rust
- Experience delivering ASIL-B to ASIL-D systems
- Deep understanding of real-time constraints
- Comfortable reviewing and justifying unsafe Rust usage
- Excellent debugging and system-level problem-solving skills
- Experience building software for vehicle ECUs, controllers, gateways, cockpit platforms, or safety domains
Similar jobs
- AI
Sr. Technical Writer, Mission Autonomy
NewANDURIL INDUSTRIES
Santa Ana, CA🇺🇸$146k - $194k/yrHybrid12 hours agoAgileComputer VisionGitTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Lorton, VA🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Upper Marlboro, MD🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Silver Spring, MD🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
McLean, VA🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Bowie, MD🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Laurel, MD🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Fort Washington, MD🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - CI
Technical Writer (Journeyman)
NewCACI International, Inc.
Ashburn, VA🇺🇸$59.6k - $122.1k/yrHybrid12 hours agoTechnical SupportTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Annandale, VA🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Woodbridge, VA🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology - GD
Technical Writer - TS/SCI with Polygraph
NewGeneral Dynamics Information Technology
Washington, DC🇺🇸$93.7k - $126.5k/yrOn-site12 hours agoMicrosoft OfficeTechnology