Technical Lead – Rust (Safety-Critical Real-Time Systems)


Amaze Systems Inc
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Rust
- ISO 26262
- Embedded Linux
- AUTOSAR
Summary
Hope you are doing good.
Please find the attached JD.
Job Position: Technical Lead – Rust (Safety-Critical Real-Time Systems)
Job Location: Mountain View, CA (Onsite)
Job Description:
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
- 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
- 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
Real-Time Systems
- FreeRTOS
- Zephyr
- SafeRTOS
- AUTOSAR OS
- QNX
- RT Linux
Communication Protocols
- SPI
- I2C
- UART
- CAN / CAN-FD
- Ethernet
- SOME/IP
- DDS
- BLE
- UWB
- TCP/IP
Safety & Quality
- ISO 26262 ASIL-B/C/D
- MISRA
- ASPICE
- Static analysis
- Formal verification concepts
- Safety case development
Development Tools
- Git/Gerrit
- Jenkins/GitHub Actions
- CMake/Bazel
- QEMU
- Lauterbach
- Vector CANoe
- SonarQube
Preferred Qualifications
Automotive Domain
- AUTOSAR Classic
- Secure ECU communication
- Vehicle networking
- SDV architectures
- HSM integration
Advanced Skills
- Hypervisors
- Mixed-criticality systems
- Multi-core safety architectures
- Trusted Execution Environment (TEE)
- Cryptography
- Formal methods
- Rust safety-qualified toolchains
Education
- Bachelor's or Master's degree in:
- Computer Engineering
- Electrical Engineering
- Embedded Systems
- 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
Keywords for Recruiting Search
Rust, Embedded Rust, no_std, ISO 26262, ASIL-D, SafeRTOS, QNX, AUTOSAR, Rust FFI, Embedded Linux, Cybersecurity, Device Drivers, Real-Time Systems, MCU, Cortex-M, Functional Safety, AUTOSAR Adaptive, Software Defined Vehicle (SDV).
Akash Kumar Rai | Talent Acquisition Specialist
Amaze Systems Inc
USA: 8951 Cypress Waters Blvd, Suite 160, Dallas, TX 75019
Canada: 55 York Street, Suite 401, Toronto, ON M5J 1R7
D: +1
E: |
USA | Canada | UK | India
Amaze Systems is an Equal Opportunity Employer (EOE), and does not discriminate based on age, gender, religion, disability, marital status, race and also adheres to laws relating to non-discrimination on the basis of national origin and citizenship status.
- Dice Id: 91132378
- Position Id: 9971-13093-1794611024
- Posted 2 hours ago
Company Info
About Amaze Systems Inc
We value our clients and their trust in us and hence, Our IT & Web Consultants don't hesitate to move mountains to give them high quality & innovative digital strategies, without resting, till they get the brand of their dreams.
Our impeccable digital executions has helped several businesses multiply and increase their business enquiries substantially over years making us one of the most preferred online partners.
Our Core Values Confine
image
Customer Experience
Best quality service value to maintain the long-lasting customer relationships
Support and reliability
Efficiency and time adherence
image
Delivery Excellence
Maintain high-standards in every delivery within the timelines
Enhance end-user acceptability
Maintain a healthy operating margin for the project
image
Integrity
Enabling economic growth through support and development services
Respect for individuals and maintaining the honor code
Ethical work practices
image
Practical Innovation
Value for innovation
Respect for new ideas
Innovative approach
Https://amaze-systems.com/
