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

Rust Software Engineer

$92k - $132k
Full-time

Heptaware Global

Salary: $92,000 - 132,000 per year Requirements:

  • We seek expert Rust programming skills, including ownership, borrowing, lifetimes, traits, generics, async programming, unsafe Rust review and containment, Rust/C/C++ FFI, no_std development, embedded Rust, and Cargo workspace management.
  • We require embedded-systems experience with bare-metal development, MCU and MPU architectures, ARM Cortex-M/R/A, memory-mapped peripherals, DMA, interrupts, watchdogs, board support packages, and device drivers.
  • We require experience with real-time operating systems and platforms such as FreeRTOS, Zephyr, SafeRTOS, AUTOSAR OS, QNX, and RT Linux.
  • We seek knowledge of communication protocols including SPI, I2C, UART, CAN/CAN-FD, Ethernet, SOME/IP, DDS, BLE, UWB, and TCP/IP.
  • We require familiarity with functional safety and quality practices, including ISO 26262 and ASIL-B/C/D, MISRA, ASPICE, static analysis, formal verification concepts, and safety case development.
  • We seek experience with development tools such as Git/Gerrit, Jenkins or GitHub Actions, CMake or Bazel, QEMU, Lauterbach, Vector CANoe, and SonarQube.
  • Preferred automotive experience includes AUTOSAR Classic, secure ECU communication, vehicle networking, software-defined vehicle architectures, and HSM integration.
  • Preferred advanced expertise includes hypervisors, mixed-criticality systems, multi-core safety architectures, trusted execution environments, cryptography, formal methods, and Rust safety-qualified toolchains.
  • We require a bachelors or masters degree in Computer Engineering, Electrical Engineering, Embedded Systems, Computer Science, or a related listed field.
  • For the Technical Lead role, we seek at least 8 years of embedded software development experience, at least 3 years leading architecture teams, and experience with safety-certified products.
  • Our ideal candidate has a strong C/C++ background and is transitioning to Rust; experience delivering ASIL-B to ASIL-D systems; a deep understanding of real-time constraints; and confidence reviewing and justifying unsafe Rust usage.
  • We value excellent debugging and system-level problem-solving skills, plus experience developing software for vehicle ECUs, controllers, gateways, cockpit platforms, or safety domains.
Responsibilities:
  • We need you to design and develop safety-critical embedded software in Rust, including low-level platform software, middleware, drivers, system services, and applications.
  • We need you to build high-performance real-time applications with deterministic behavior, define software architectures and interface specifications, and optimize memory footprint, startup time, and CPU utilization.
  • We need you to conduct code reviews and ensure compliance with safety guidelines.
  • We need you to contribute to safety concept implementation and software safety requirements, develop software compliant with ISO 26262, and support FMEA, FMEDA, FTA, and DFA activities.
  • We need you to design solutions for hard real-time, interrupt-driven, multithreaded, and time-sensitive networking systems; analyze worst-case execution time; develop interrupt-safe and lock-free components; and ensure deterministic behavior.
  • We need you to implement secure boot and trusted execution concepts, apply secure coding practices, design memory-safe architectures, and analyze and mitigate cybersecurity risks.
  • We need you to integrate Rust components with C/C++, AUTOSAR, Linux, QNX, and RTOS platforms.
  • We need you to develop unit, integration, and system tests and support CI/CD and automated quality gates.
Technologies:
  • ARM
  • AUTOSAR
  • Bazel
  • CI/CD
  • Cryptography
  • Embedded
  • Ethernet
  • FreeRTOS
  • Git
  • GitHub
  • HSM
  • Support
  • Jenkins
  • Linux
  • QEMU
  • Rust
  • TCP/IP
  • Security

More:

We are hiring a Rust Software Engineer for a Technical Lead role focused on safety-critical, real-time automotive systems. The position is based in Mountain View, California, for a six-month term from October 2026 through March 2027, with a possibility of extension. Our work involves developing next-generation embedded software platforms for MCU, MPU, and heterogeneous multicore systems.

last updated 42 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Rust Software Engineer in Mountain View, CA vacancy
  •  ...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
    1 day ago
  • Rivian and Volkswagen Group Technologies is seeking a Software Engineer proficient in Modern C++ (C++20 and above) and/or Rust to join our embedded systems team in Palo Alto. You will design, develop, and maintain software for resource-constrained platforms with a strong... 
    Suggested

    Rivian VW Group

    Palo Alto, CA
    3 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
    1 day 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
    1 day 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... 
    Suggested
    Full time
    Local area
    Flexible hours

    Intrinsic

    Mountain View, CA
    2 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
    15 hours 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
    2 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
    3 days ago
  • Woven by Toyota is seeking a Staff Simulation Engineer to design and implement high-performance simulation engines and tools for autonomous...  ...Palo Alto, CA and Ann Arbor, MI. The role requires expertise in Rust or C++ with Python, and a track record in building modular,... 

    Rustify

    Palo Alto, CA
    3 days ago
  • Technical Lead - Rust (Safety-Critical Real-Time Systems) Location: Mountain View, CA Type: Onsite September 10, 2026 Position Summary: We are seeking an experienced Rust Software Engineer to develop next-generation safety-critical embedded software for automotive real-... 

    Eagle Technology Competence, LLC

    Mountain View, CA
    3 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
    1 day 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
    15 hours ago
  •  ...Job Title: Staff Rust Software Developer Location: Palo Alto, California Work Arrangement: 100% Onsite Position Overview Seeking...  ..., and APIs for next-generation electric vehicles. The engineer will work on high-performance HMI functionality supporting navigation... 

    The AES Group

    Palo Alto, CA
    1 day 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
    1 day 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
    2 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
    1 day 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
    15 hours ago
  • $120k - $195k

     ...way the world works.Job DescriptionAs part of our world-class software engineering team, you will help build the next-generation infrastructure...  ...Object-oriented languages such as Java, C++, Python, Go, C#, Rust and/or Functional languages such as ScalaPreferred Qualifications... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $117k - $234k

     ...OfficeRole summary: The Senior Partner Engineer (Solutions Engineer) is a highly technical...  ...What you'll bring:6+ years of experience in software engineering, partner engineering,...  ...skills with proficiency in Java, NodeJS, Rust, or similar backend development languagesSolid... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $180k

     ...fault tolerance, performance, and absolute reliability. As a software engineer on the Data Platform team, you will design, build, and...  ...processing, or large-scale data platforms. Proficiency in  Rust, Go, Scala  or similar systems languages. Hands-on experience... 
    Temporary work

    SpaceXSI

    Palo Alto, CA
    4 days ago
  •  ...possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, INFERENCE (AI DATA ENGINEERING)The application software team...  ...with production systems1+ years of experience with Rust or C++PREFERRED SKILLS AND EXPERIENCE:Experience with LLM inference... 
    Permanent employment
    Temporary work
    Remote work
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    4 days ago
  • $150k - $183k

     ...under a strict latency budget.We are hiring a Machine Learning Engineer to own the detection models behind that product: training, evaluation...  ...Python and production PyTorch experience; comfort with Go/Rust/C/C++ for performance-critical paths is valuable.Demonstrated experience... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $168.1k - $227.4k

     ...building out, and maintaining foundational software that extends Amazon Leo capabilities to...  ...in modern programming languages such as Rust. You’ll collaborate closely with...  ...Experience as a mentor, tech lead or leading an engineering teamPreferred qualification - 5+ years... 
    Internship
    Local area
    Relocation package
    Flexible hours

    KForce

    Sunnyvale, CA
    3 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
    3 days ago
  •  ...products shapes what we build next. About the role As a Product Engineer on the Grok Connectors team at SpaceXAI, you'll build the...  ...as you can fix a bug. Bonus: experience with the MCP protocol, Rust, Kubernetes and multi-cloud deployments, enterprise security and... 

    Cursor

    Palo Alto, CA
    1 day ago
  • $150k - $300k

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

    Superorganism

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

    # Software EngineerCylake · Sunnyvale, CA, US · Senior · HybridView & ApplyJoin a small team...  ...and reliability, secret management, and engines that enable these capabilities. This will...  ...programming languages (Go, Python, Node.js, Rust, etc.)Deep understanding of database... 

    Rustify

    Sunnyvale, CA
    4 days ago
  • Robot Software Engineer At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack from...  ...Strong software engineering fundamentals in C++, Python, or Rust Experience with networking, IPC, and communication protocols... 

    Rhoda AI

    Mountain View, CA
    5 hours ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    2 days ago
  • Ford Motor Company in Palo Alto is hiring for a leadership-level software engineer to own the OTA update engine for in-vehicle systems. You will write production Rust, or demonstrate strong C++ expertise, across Linux environments, collaborating with embedded, vehicle,... 
    Visa sponsorship

    Lincoln Motor Company

    Palo Alto, CA
    5 hours ago

Do you want to receive more vacancies?

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