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 SafeRTOSAUTOSAR OS
QNX RT Linux Communication Protocols SPI I2C UARTCAN / CAN-FD
EthernetSOME/IP
DDS BLE UWBTCP/IP
Safety & Quality ISO 26262 ASIL-B/C/DMISRA
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). Hallmark Global Solutions Ltd$92k - $132k
...per year Requirements: We seek expert Rust programming skills, including ownership,... ...ECU communication, vehicle networking, software-defined vehicle architectures, and HSM... ...bachelors or masters degree in Computer Engineering, Electrical Engineering, Embedded Systems...SuggestedFull time$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$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- ...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...Full 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$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$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- ...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
$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$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$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$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- # 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 - $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- ...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...
$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$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$125k - $400k
...small, highly motivated, and focused on engineering excellence. This organization is for individuals... ...engineer with 3+ years of professional software engineering experience, ideally in data... .... Hands-on expertise in Python, Rust, Scala, Go or Java, and data pipeline...Temporary work- ...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
$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. ~...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Rust Software Engineer. Be the first to apply!
- 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




