I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Senior Embedded Rust Software Engineer – Automotive — United States

Разработчики · вчера, 21:52 · 04.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: United States

Формат: не указан

Занятость: Контракт

Грейд: Senior

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 ••••••••

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте