Rust Software Engineer (Safety-Critical Real-Time Systems)

SA Technologies Inc.

Mountain View (CA)

On-site

USD 150,000 - 230,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SA Technologies Inc. in Mountain View, CA is seeking a Technical Lead for Rust in safety-critical real-time systems.

You will architect and develop embedded software, including low-level platform software, middleware, drivers, and services, with a strong focus on deterministic performance. The role requires designing interfaces, reducing memory and startup times, and ensuring compliance with safety guidelines.

Qualifications

  • Degree in one of: Computer Engineering, Electrical Engineering, Embedded Systems, or Computer Science.
  • Experience building safety-critical embedded software.
  • Strong grasp of real-time concepts and deterministic behavior.

Responsibilities

  • Define software architecture and interface specifications for Rust components.
  • Develop low-level platform software, middleware, drivers and system services.
  • Integrate Rust with C/C++, AUTOSAR and QNX; ensure robust testing.
  • Contribute to unit, integration and system tests; support CI/CD.

Skills

Rust
Embedded systems
Real-time design
Software architecture
C/C++ interop

Education

Bachelor's or Master's degree in Computer Engineering/Electrical Engineering/Embedded Systems/Computer Science

Tools

AUTOSAR
QNX

Job description

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

Location: Onsite Mountain View, CA

Responsibilities
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.
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
  • QNX

Develop unit, integration, and system tests.

  • Support CI/CD and automated quality gates.
Qualifications
Education
  • Bachelor's or Master's degree in:

Computer Engineering/ Electrical Engineering /Embedded Systems /Computer Science

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead – Rust (Safety-Critical Real-Time Systems) Mountain View, CA, onsite
Technical Lead – Rust (Safety-Critical Real-Time Systems) Mountain View, CA, onsite

Maayee, Inc. • Suwanee (GA)

On-site
USD 130,000 - 185,000
Safety-Critical Rust Engineer for Real-Time Embedded Systems
Safety-Critical Rust Engineer for Real-Time Embedded Systems

SA Technologies Inc. • Mountain View (CA)

On-site
USD 150,000 - 230,000
Embedded RUST Software Engineer
Embedded RUST Software Engineer

MISC. Recruiting • Tampa (FL)

On-site
USD 90,000 - 150,000
Senior Embedded C++/Rust Engineer (Safety-Critical)
Senior Embedded C++/Rust Engineer (Safety-Critical)

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Rust Technical Lead
Rust Technical Lead

TekClap • Mountain View (CA)

On-site
USD 150,000 - 210,000
Rust Software Engineer (Remote)
Rust Software Engineer (Remote)

UMATR • United States

Remote
USD 120,000 - 160,000
Staff Embedded C++ Software Engineer - Robotics
Staff Embedded C++ Software Engineer - Robotics

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Rust Software Engineer
Rust Software Engineer

ED Wallach Search Group • Reston (VA)

On-site
USD 120,000 - 160,000
Rust Systems Engineer for Real-Time Semiconductor Tools
Rust Systems Engineer for Real-Time Semiconductor Tools

Fab2 • San Francisco (CA)

On-site
USD 105,000 - 170,000
Medical, Dental, and Vision insurance
Visa Sponsorship
Paid Time Off
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK
Senior Rust Software Developer - SMES ( Full-time ) Camden, NJ - DK

Central Business Solutions, Inc • Camden (NJ)

On-site
USD 130,000 - 210,000