Senior Embedded Rust Software Engineer – Automotive — United States
Зарплата не указана
ОткликнутьсяJob Title: Rust Embedded Software Engineer
Location: Remote
We are seeking an experienced Rust Software Engineer to develop safety-critical embedded software for automotive real-time systems. The ideal candidate must have strong expertise in Rust, embedded systems, RTOS, and automotive functional safety.
Key Responsibilities
• Design and develop safety-critical embedded software using Rust.
• Develop low-level platform software, middleware, device drivers, and communication stacks.
• Build deterministic, high-performance real-time applications.
• Implement software compliant with ISO 26262 (ASIL-B/C/D).
• Perform safety analysis, including FMEA, FMEDA, FTA, and DFA.
• Optimize memory, CPU utilization, and real-time performance.
• Integrate Rust with C/C++, AUTOSAR, Linux, QNX, and RTOS.
• Support debugging, testing, code reviews, and CI/CD automation.
Must-Have Skills
• Rust: Ownership, borrowing, lifetimes, traits, generics, async, unsafe Rust, FFI, and no_std.
• Embedded Systems: Bare-metal programming, MCU/MPU, ARM Cortex-M/R/A, BSP, DMA, interrupts, and device drivers.
• RTOS: FreeRTOS, Zephyr, SafeRTOS, AUTOSAR OS, QNX, or RT Linux.
• Automotive Protocols: CAN/CAN-FD, SPI, I2C, UART, Ethernet, SOME/IP, DDS, and TCP/IP.
• Functional Safety: ISO 26262, ASIL-B/C/D, MISRA, ASPICE, and static analysis.
• Development Tools: Git/Gerrit, Jenkins, CMake/Bazel, QEMU, Lauterbach, Vector CANoe, and SonarQube.
• Strong C/C++ background and experience transitioning to Rust.
• Experience with secure boot, memory safety, and embedded cybersecurity.
Preferred Skills
• AUTOSAR Classic, ECU communication, vehicle networking, and Software-Defined Vehicles (SDV).
• Hypervisors, multi-core safety architectures, HSM, TEE, and formal verification.
Experience & Education
• Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or Embedded Systems.
• Technical Lead: 8+ years of embedded software development experience, including 3+ years in architecture/team leadership.
• Hands-on experience delivering safety-certified automotive products.
Ideal candidates: Professionals with strong Rust and embedded development expertise, real-time systems knowledge, and proven experience building safety-critical automotive software for ECUs, controllers, gateways, or cockpit platforms.
Please share your updated resume at ••••••••