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
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.
- Contribute to safety concept implementation and software safety requirements.
- Develop software compliant with ISO 26262
- Support safety analysis activities:
- FMEA
- FMEDA
- FTA
- DFA
- 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.
- Implement secure boot and trusted execution concepts.
- Apply secure coding practices.
- Design memory-safe software architectures.
- Perform threat analysis and mitigate cybersecurity risks.
- Integrate Rust components with:
- C/C++
- AUTOSAR
- Linux
- QNX
- RTOS platforms
- Develop unit, integration, and system tests.
- Support CI/CD and automated quality gates.
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
- Bare-metal development
- MCU and MPU architecture
- ARM Cortex-M / Cortex-R / Cortex-A
- Memory-mapped peripherals
- DMA, interrupts, watchdogs
- BSP and device drivers
- FreeRTOS
- Zephyr
- SafeRTOS
- AUTOSAR OS
- QNX
- RT Linux
- SPI
- I2C
- UART
- CAN / CAN-FD
- Ethernet
- SOME/IP
- DDS
- BLE
- UWB
- TCP/IP
- ISO 26262 ASIL-B/C/D
- MISRA
- ASPICE
- Static analysis
- Formal verification concepts
- Safety case development
- Git/Gerrit
- Jenkins/GitHub Actions
- CMake/Bazel
- QEMU
- Lauterbach
- Vector CANoe
- SonarQube
Automotive Domain
- AUTOSAR Classic
- Secure ECU communication
- Vehicle networking
- SDV architectures
- HSM integration
- Hypervisors
- Mixed-criticality systems
- Multi-core safety architectures
- Trusted Execution Environment (TEE)
- Cryptography
- Formal methods
- Rust safety-qualified toolchains
- Bachelor's or Master's degree in:
- Computer Engineering
- Electrical Engineering
- Embedded Systems
- Computer Science
For Technical Lead
- 8+ years embedded software development
- 3+ years leading architecture teams
- Safety-certified product experience
- 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...SuggestedTemporary work$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...SuggestedTemporary work- ...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
- 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...Full 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- ...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 payLong term contract3 days per week
$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$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
$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...$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$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 employmentFull timeWork at officeRemote workRelocation package$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$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 workWorldwide$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- # 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
$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...$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 workShift work$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 timeTemporary workInternship$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$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- ...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...
- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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$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. ~...- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Rust Software Engineer. Be the first to apply!
Related searches
- software engineer amazon Mountain View, CA
- information technology software engineer Mountain View, CA
- federal - software developer Mountain View, CA
- graduate software developer Mountain View, CA
- rust software engineer Mountain View, CA
- software development engineer (robotics engineer) Mountain View, CA
- software engineer remote Mountain View, CA
- junior software developer internship Mountain View, CA
- remote entry level software developer Mountain View, CA
- software engineer contract Mountain View, CA



