Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Rust Software Engineer

Hallmark Global Solutions Ltd

  • Location: Mountain View
  • Role: Senior Engineer / Tech Lead / Architect
  • Project Duration: 6 Months (Oct 2026 - Mar 2027), with a possibility of extension
Technical Lead - Rust (Safety-Critical Real-Time Systems)


Position Summary


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).
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Rust Software Engineer in Mountain View, CA vacancy
  • $180k

     ...Software Engineer - Platform Infrastructure (Rust, C++) SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make... 
    Suggested
    Temporary work

    SpaceXSI

    Palo Alto, CA
    2 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...efficiency. Collaborate on hardware, software, and algorithm co-design to push the...  ...programming experience in C, C++, or Rust Computer systems fundamentals with a... 
    Suggested
    Temporary work

    Maven Ventures

    Palo Alto, CA
    2 days ago
  •  ...forward.THE ROLE: We are building next-generation systems software for AMD GPUs with Rust as a core technical direction. The work spans compilers,...  ...the compiler and tooling support, system interfaces, engineering practices, and validation methods required for production... 
    Suggested
    Local area

    AMD

    San Jose, CA
    2 days ago
  • Ford Motor Company is seeking a senior software engineer to join the In-Vehicle OTA Platform team in California. You will build the Rust-based OTA update engine and coordinate complex update lifecycles across ECUs, drivers, and the cloud, delivering reliable, production... 
    Suggested

    Ford

    Palo Alto, CA
    2 days ago
  • $184k - $287.5k

     ...are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to develop the Rust experience for CUDA Core Libraries. You will design safe, idiomatic Rust APIs for GPU computing... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $147.2k - $200.9k

     ...industrial robotics in the near future - with software and data at the core.Our mission is to...  ...and developers. We are a dynamic team of engineers, roboticists, designers, and...  ...building the full-stack, including server-side (Rust, Go, Python, etc.) software.Experience with... 
    Full time
    Local area
    Flexible hours

    Intrinsic

    Mountain View, CA
    3 days ago
  • $170k - $235k

     ...possible, with the ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational...  ...experience with additional languages (Go, Java, TypeScript, Rust, etc.)Experience with infrastructure-as-code, CI/CD, and... 
    Permanent employment
    Temporary work

    SpaceX

    Palo Alto, CA
    6 days ago
  • $120k - $195k

     ...scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of...  ..., AI frameworks, data infra, compute software, and hardware to harness the power of...  ....Experience with Java, C++, Python, Go, Rust, C# and/or Functional languages such as... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $160k - $260k

     ...build.About The RoleWe're looking for a talented, driven Senior Software Engineer to build the critical infrastructure that powers the Aptos...  ...systemsStrong experience building backend systems in languages such as Rust, Go, C++, Java, Python, or similarDeep understanding of... 
    Full time
    Work experience placement
    Work at office
    Local area

    Aptos Labs

    Palo Alto, CA
    4 days ago
  •  ...Role: Software Platform Engineer (4 Openings) Location: Palo ALto, CA - Hybrid Rate : $$ W2 per hour + Benefits This will be a long...  ...Python and/or POSIX shell scripting ~ Experience with Rust programming ~ Familiar with modern SoC architectures,... 
    Hourly pay
    Long term contract
    3 days per week

    Syntricate Technologies

    Palo Alto, CA
    3 days ago
  • $180k

     ...fault tolerance, performance, and absolute reliability. As a software engineer on the Data Platform team, you will design, build, and...  ...critical data workflows. BASIC QUALIFICATIONS: Proficiency in Rust, Go, Scala or similar systems languages. Hands-on... 
    Temporary work

    SpaceXSI

    Palo Alto, CA
    2 days ago
  • $188.5k - $282.7k

     ...OCI), ensuring structural parity across disparate environments.Engineering secure "Landing Zones" and multi-tenant structures using advanced...  ....Developing custom automation tooling in Python, Go, or Rust to bridge gaps between cloud-native services and Rubrik’s proprietary... 

    Rubrik

    Palo Alto, CA
    2 days ago
  •  ...possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in...  ...of a degree.Software development experience in C, C++, or Rust.PREFERRED SKILLS AND EXPERIENCE:Advanced degree in computer science... 
    Permanent employment
    Temporary work
    Internship
    Work at office
    Worldwide
    Monday to Friday
    Weekend work

    SpaceX

    Palo Alto, CA
    6 days ago
  • $147k - $210k

     ...bootloader and firmware features in C and Rust.Participate in bringing up new Pixel...  ...prototypes, mass production, and in-market.Drive software planning, design, and implementation of...  ...programming language. Google's software engineers develop the next-generation technologies... 

    Google

    Mountain View, CA
    3 days ago
  • $160k - $200k

     ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...this future a reality.As a Mission Systems Software Engineer, you will be a part of the team...  ...systems-level programming experience in Rust and/or C++Experience working in environments... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    3 days ago
  • $150k - $300k

     ...Implement controllers developed by GNC engineers to plan and execute satellite maneuvers,...  ...Develop and maintain mission planning software that integrates mission design, operational...  ...skills in languages such as Python, C++, or Rust. Experience with cloud platforms (AWS,... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation package

    Superorganism

    Palo Alto, CA
    3 days ago
  • $145k - $200k

     ...CompanyPalantir builds the world’s leading software for data-driven decisions and operations....  ...The RoleWe are seeking a Senior Software Engineer to join a customer-facing product...  ...an engineering teamStrong proficiency in Rust, Python, C++, or JavaBachelor's/Master's/... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    3 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...BASIC QUALIFICATIONS: Exceptional software engineering background with deep...  ...languages and tools such as Go, Python, Java, Rust, or similar. COMPENSATION AND... 
    Temporary work
    Worldwide

    Maven Ventures

    Palo Alto, CA
    2 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...THE ROLE: We are seeking a talented Software Engineer to join our X Money team,...  ...‑latency environments; languages like Rust, Go, Python & Java, and high volume streaming... 
    Temporary work

    Maven Ventures

    Palo Alto, CA
    2 days ago
  • # Software Engineer - SimulatorsMatX · Mountain View, CA · Senior · HybridView & ApplyWe're hiring engineers to work on a cycle-accurate microarchitectural...  ...ML accelerator chip.We are interested in anyone with strong Rust fundamentals and embedded/systems software/high performance... 
    Full time
    Work at office
    3 days per week

    Rustify

    Mountain View, CA
    4 days ago
  • $150k - $250k

     ...and implementing the platform layer (Bootloader through system software) on a large scale embedded system. This will also include image...  ...documentation skills ~ FIPS and CC certification experience is a plus ~ Rust programming experience is a plus We offer competitive... 

    Cylake Inc.

    Sunnyvale, CA
    2 days ago
  • $180k

     ...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate...  ...and products BASIC QUALIFICATIONS: Tech Stack: Python, Go, Rust Have worked with vector databases, search indices, or... 
    Temporary work
    Shift work

    Maven Ventures

    Palo Alto, CA
    2 days ago
  • $150k - $350k

     ...small, fast-moving team where early-career engineers can take on real ownership, learn from...  ...that matter. We’re looking for high-slope software engineers who want to help rebuild and transform...  ...Experience with React, Golang, Python, Rust, gRPC, Java, or Scala. Experience with... 
    Full time
    Temporary work
    Internship

    SpaceXSI

    Palo Alto, CA
    2 days ago
  • $193.93k - $291.15k

     ...investors.About the RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and...  ...ExperienceStrong software engineering skills in C++ and/or Rust (Python acceptable as a supporting language).... 
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 days ago
  • $180k

     ...team builds and operates the core infrastructure that enables engineers to monitor, debug, and optimize the performance and reliability...  ...BASIC QUALIFICATIONS: Production-level proficiency in Go, Rust, Scala, or a similar languages Deep understanding of distributed... 
    Temporary work

    SpaceXSI

    Palo Alto, CA
    2 days ago
  •  ...Job Title : Senior Software Engineer – GraphQL Federation Platform (Apollo Router & Backend Services) Location : Sunnyvale, CA   JD :...  ...lead the decision to either build a purpose-built router in Rust or adopt and extend an alternative open-source router (e.g. Hive... 

    Galaxy i Technologies, Inc.

    Sunnyvale, CA
    3 days ago
  •  ...infrastructure team builds and maintains the platform that product engineering uses to ship, operate, and scale their applications. We are...  ...-quality code and are an expert in at least one of Go, Python, Rust, or C++, and comfortable picking up whatever the problem needs... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    2 days ago
  • $125k - $400k

     ...build next. ABOUT THE ROLE: As a Data Engineer in X product engineering team, you will...  ...engineer with 3+ years of professional software engineering experience, ideally in data engineering...  .... Hands‑on expertise in Python, Rust, Scala, Go or Java, and data pipeline... 
    Temporary work

    SpaceXSI

    Palo Alto, CA
    2 days ago
  • $150k - $400k

     ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what’s possible,...  ...maintainability. ~ Proficiency in at least one systems language (Go, Rust, Java, C++) or Python in a performance‑sensitive context. ~... 

    Boson AI

    Palo Alto, CA
    2 days ago
  •  ...Software Engineer V Our client, a Internet Content & Information company, is looking for a Software Engineer V for their Burlingame, CA/...  ...wearable products (glasses, watches, MR headsets, etc) ~ C++/Rust: Proficient system programing in either programming language... 

    ICONMA

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Rust Software Engineer. Be the first to apply!