Rust Software Engineer
$92k - $132kHeptaware 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.
- 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.
- 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
- ...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...SuggestedLocal area
- 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
- 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
$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...SuggestedFull time$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...SuggestedFull timeLocal areaFlexible hours$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 employmentTemporary work$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 contractorsWork experience placementWork at officeFlexible hours$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 timeWork experience placementWork at officeLocal area- 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,...
- 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-...
$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...- ...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 employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work
- ...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...
$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...$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 timeWork experience placementWork at officeRemote workWork from homeRelocation package$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 employmentCasual work$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 areaImmediate startFlexible hours$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 contractorsWork experience placementWork at officeFlexible hours$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 timeTemporary workPart time$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- ...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 employmentTemporary workRemote workWorldwideWeekend work
$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 timeWorldwide$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...InternshipLocal areaRelocation packageFlexible hours- # 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 timeWork at office3 days per week
- ...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...
$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 employmentFull timeWork at officeRemote workRelocation package$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...- 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...
- ...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 employmentTemporary workInternshipWorldwideWeekend work
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Rust Software Engineer. Be the first to apply!
- scientific software engineer Mountain View, CA
- intel software engineer Mountain View, CA
- director software engineering Mountain View, CA
- software engineer Mountain View, CA
- senior robotics software engineer Mountain View, CA
- financial software developer Mountain View, CA
- graduate software developer Mountain View, CA
- part time software developer remote Mountain View, CA
- software engineer remote Mountain View, CA
- ngo software engineer Mountain View, CA


