Embedded Rust Engineer for Automotive Telematics

Xentron

Fatih

On-site

TRY 250,000 - 450,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xentron is seeking an engineer to own the Rust portion of a C + Rust firmware running on ESP32-S3 and STM32 platforms. You will implement messaging, telemetry resilience, and hardware-near components, ensuring correctness and readability in production code.

Your role involves managing no_std boundaries, FFI discipline, FreeRTOS task hygiene, and robust data processing from CAN/J1939/OBD-II/DoIP buses, with cloud messaging integration for large-scale deployments.

Qualifications

  • 3+ years in production embedded firmware, ARM Cortex-M/ESP32 class.
  • Production Rust experience with safe/unsafe usage and no_std environments.
  • Strong C interop (FFI, extern "C") and memory management.
  • RTOS background and hardware-near debugging ability.
  • Excellent English for technical docs and reviews.

Responsibilities

  • Write production-grade Rust components on ESP-IDF v5.x across no_std/std boundaries.
  • Standardize memory ownership and safety across C-Rust FFI boundaries.
  • Manage FreeRTOS tasks: sizing, pinning, priority schemes.
  • Improve telemetry resilience: queues, handover, retries, ordered delivery.
  • Process data from CAN FD / J1939 / OBD-II / DoIP buses.
  • Design cloud messaging integration (e.g. NATS JetStream) for fleets.
  • Write unit and property tests; integrate into CI; enforce panic strategy.
  • Contribute to design reviews and code quality discussions.

Skills

Production Rust
FFI with C
RTOS experience
Embedded debugging
English docs

Tools

ESP-IDF
FreeRTOS
CAN/J1939/OBD-II

Job description

Xentron is seeking an engineer to own the Rust portion of a C + Rust firmware running on ESP32-S3 and STM32 platforms. You will implement messaging, telemetry resilience, and hardware-near components, ensuring correctness and readability in production code.

Your role involves managing no_std boundaries, FFI discipline, FreeRTOS task hygiene, and robust data processing from CAN/J1939/OBD-II/DoIP buses, with cloud messaging integration for large-scale deployments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer — Rust
Embedded Systems Engineer — Rust

Xentron • Fatih

On-site
TRY 250,000 - 450,000
Embedded Systems Engineer
Embedded Systems Engineer

Xentron • Fatih

On-site
TRY 180,000 - 300,000
Automotive Embedded Firmware Engineer – ARM Cortex-M
Automotive Embedded Firmware Engineer – ARM Cortex-M

Xentron • Fatih

On-site
TRY 180,000 - 300,000
Backend Engineer — Fleet Platform
Backend Engineer — Fleet Platform

Xentron • Fatih

On-site
TRY 200,000 - 320,000
Fleet Telemetry Backend Engineer
Fleet Telemetry Backend Engineer

Xentron • Fatih

On-site
TRY 200,000 - 320,000
Software Engineer - Rust/C++ High-Performance DSP
Software Engineer - Rust/C++ High-Performance DSP

Jobspage • Çankaya

On-site
TRY 180,000 - 300,000
Senior Rust Engineer — Remote, High-Performance Systems
Senior Rust Engineer — Remote, High-Performance Systems

Proxify • Turkey

On-site
TRY 3,745,318 - 5,617,977
On-time monthly payments
24 flex days off per year
Consistent 8-hour working days
Embedded IoT Systems Engineer - Field Deployments & R&D
Embedded IoT Systems Engineer - Field Deployments & R&D

Wide and Wise • Fatih

Hybrid
TRY 3,400,000 - 4,371,000
High impact ownership
Global exposure
Competitive USD salary
+2
Real-Time DSP Engineer — Rust/C++ with GPU Visualization
Real-Time DSP Engineer — Rust/C++ with GPU Visualization

Jobspage • Çankaya

On-site
TRY 180,000 - 300,000
Embedded System Engineer
Embedded System Engineer

Wide and Wise • Fatih

On-site
TRY 3,400,000 - 4,371,000
High impact ownership
Global exposure
Competitive USD salary
+2