Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded ...
Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded ...
Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded ...
Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded ...
Rust SW-Silicon Co-verification Engineer
Mountain View, CA · On-site
$175K - $362K/yr
What MatX Is Building MatX is seeking engineers with strong Rust skills to join our team as we ... language boundaries is valuable * Experience with Bluespec (BH or BSV) * Formal methods, model ...
Rust SW-Silicon Co-verification Engineer
Mountain View, CA · On-site
$175K - $362K/yr
What MatX Is Building MatX is seeking engineers with strong Rust skills to join our team as we ... language boundaries is valuable * Experience with Bluespec (BH or BSV) * Formal methods, model ...
Rust SW-Silicon Co-verification Engineer
Mountain View, CA · On-site +1
$175K - $362K/yr
What MatX Is Building MatX is seeking engineers with strong Rust skills to join our team as we ... language boundaries is valuable * Experience with Bluespec (BH or BSV) * Formal methods, model ...
Rust SW-Silicon Co-verification Engineer
Mountain View, CA · On-site +1
$175K - $362K/yr
What MatX Is Building MatX is seeking engineers with strong Rust skills to join our team as we ... language boundaries is valuable * Experience with Bluespec (BH or BSV) * Formal methods, model ...
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Senior Staff Firmware Engineer - low-level firmware/software for advanced Compute, Storage, and C...
Santa Clara, CA · On-site
$140K - $185K/yr
Proficiency in the Rust programming language. * Proficiency in Zephyr, Tock or other real-time operating systems (RTOS). * Experience in writing drivers for UART, SPI, I2C/I3C, USB, PCIe, etc.
Member of Technical Staff
Palo Alto, CA · On-site
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
Member of Technical Staff
Palo Alto, CA · On-site
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
Senior Software Engineer, On-Device Health Agentic Systems
Cupertino, CA · On-site
$151K - $199K/yr
Strong proficiency in a modern systems programming language such as C++, ObjectiveC/Swift, or Rust. A demonstrated ability to quickly master new languages and platforms is highly valued. Deep ...
Senior Software Engineer, On-Device Health Agentic Systems
Cupertino, CA · On-site
$151K - $199K/yr
Strong proficiency in a modern systems programming language such as C++, ObjectiveC/Swift, or Rust. A demonstrated ability to quickly master new languages and platforms is highly valued. Deep ...
Senior Software Engineer - DGX Cloud Services and Software
Santa Clara, CA · On-site
$143K - $189K/yr
... programming language such as C, C++, Golang, or Rust. • Demonstrated ability to design and implement maintainable APIs for consumers. • Practical experience with asynchronous programming, type ...
New
Senior Software Engineer - DGX Cloud Services and Software
Santa Clara, CA · On-site
$143K - $189K/yr
... programming language such as C, C++, Golang, or Rust. • Demonstrated ability to design and implement maintainable APIs for consumers. • Practical experience with asynchronous programming, type ...
New
Senior Data Engineer
Sunnyvale, CA · On-site
$123K - $168K/yr
... programming language such as Python, Scala, or Rust, with experience building production-grade data systems. • Advanced SQL skills with demonstrated experience developing, optimizing, and ...
Senior Data Engineer
Sunnyvale, CA · On-site
$123K - $168K/yr
... programming language such as Python, Scala, or Rust, with experience building production-grade data systems. • Advanced SQL skills with demonstrated experience developing, optimizing, and ...
Software Dev Engineer II: 26-00442
Sunnyvale, CA · On-site
$65 - $70/hr
Proficiency in at least one high-level programming language (Python, Rust, Java). * Experience with AWS services and good scripting capabilities. * Proficiency in applying Data Structures and ...
Software Dev Engineer II: 26-00442
Sunnyvale, CA · On-site
$65 - $70/hr
Proficiency in at least one high-level programming language (Python, Rust, Java). * Experience with AWS services and good scripting capabilities. * Proficiency in applying Data Structures and ...
Systems Engineer (Firmware)
Menlo Park, CA · On-site
$120K - $200K/yr
Core software skills: * data structures, control flow, computer systems * deep experience with systems programming language(s): C, C++, rust, etc. * experience / comfort with scripting / prototyping ...
Systems Engineer (Firmware)
Menlo Park, CA · On-site
$120K - $200K/yr
Core software skills: * data structures, control flow, computer systems * deep experience with systems programming language(s): C, C++, rust, etc. * experience / comfort with scripting / prototyping ...
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PhD)
San Jose, CA · On-site
$202K - $240K/yr
... programming language (Go, Rust, Python, or C++). Preferred : • Experience contributing to or operating large-scale cluster management systems (e.g., Kubernetes, Ray). • Experience with workload ...
Software Engineer Graduate (Inference Infrastructure) - 2026 Start (PhD)
San Jose, CA · On-site
$202K - $240K/yr
... programming language (Go, Rust, Python, or C++). Preferred : • Experience contributing to or operating large-scale cluster management systems (e.g., Kubernetes, Ray). • Experience with workload ...
Member of Technical Staff
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
New
Quick apply
Member of Technical Staff
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
New
Senior BSP Engineer - Cameras
$139K - $183K/yr
Proficient in at least one system programming language, such as C, C++, Golang, Rust * Minimal of 2 years of full-time system software development for Linux-based platform * Great knowledge on modern ...
Senior BSP Engineer - Cameras
$139K - $183K/yr
Proficient in at least one system programming language, such as C, C++, Golang, Rust * Minimal of 2 years of full-time system software development for Linux-based platform * Great knowledge on modern ...
Member of Technical Staff
Palo Alto, CA · On-site
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
Member of Technical Staff
Palo Alto, CA · On-site
$324K - $396K/yr
... 5. Rust, C++, or Python programming language to build tooling and features within company software development code and standards. * Building applications with hardware accelerators, such as GPUs ...
Minimum Qualifications Skilled with one or more advanced programming language such as C, C++, Rust, Java, Go, or native code languages. Experience with automating operations (e.g., software ...
Minimum Qualifications Skilled with one or more advanced programming language such as C, C++, Rust, Java, Go, or native code languages. Experience with automating operations (e.g., software ...
... programming language including Python, C++, Rust, Swift, and/or JavaScript BS or higher in mechanical, computer or software engineering (or similar) Preferred Qualifications Ability to work with a ...
... programming language including Python, C++, Rust, Swift, and/or JavaScript BS or higher in mechanical, computer or software engineering (or similar) Preferred Qualifications Ability to work with a ...
Rust Programming Language information
See Santa Clara, CA salary details
$19.76 - $22.76
3% of jobs
$22.76 - $25.77
5% of jobs
$25.77 - $28.77
11% of jobs
$29.90 is the 25th percentile. Wages below this are outliers.
$28.77 - $31.77
15% of jobs
The median wage is $34.49 / hr.
$31.77 - $34.78
17% of jobs
$34.78 - $37.78
14% of jobs
$39.80 is the 75th percentile. Wages above this are outliers.
$37.78 - $40.78
14% of jobs
$40.78 - $43.79
9% of jobs
$43.79 - $46.79
6% of jobs
$46.79 - $49.79
3% of jobs
$49.79 - $52.79
2% of jobs
$19
$36
$52
How much do rust programming language jobs pay per hour?
What types of projects or products do Rust developers commonly work on?
Rust developers are often involved in building high-performance, safe, and reliable software such as systems libraries, web servers, cloud computing infrastructure, embedded systems, and developer tools. Many teams leverage Rust for projects where safety and speed are top priorities, including blockchain applications, operating system components, and networking tools. While some work is independent, collaboration with front-end teams, DevOps, and QA engineers is common to ensure seamless integration and robust performance. Joining a Rust development team provides an opportunity to tackle challenging problems, influence key architectural decisions, and contribute to open-source ecosystems.
What is a Rust Programming Language job?
A Rust Programming Language job involves developing software using Rust, a systems programming language known for its speed, memory safety, and concurrency. These roles often focus on performance-critical applications like operating systems, web services, game engines, and blockchain technologies. Rust developers work on writing efficient, safe, and maintainable code while leveraging Rust’s unique features, such as ownership and borrow checking. Many Rust jobs are in backend development, embedded systems, and high-performance computing.
What are the key skills and qualifications needed to thrive in the Rust Programming Language position, and why are they important?
To thrive in a Rust Programming Language developer role, you need strong proficiency in systems programming, memory management, concurrency, and the Rust language itself, usually demonstrated through a degree in computer science or relevant experience. Familiarity with tools like Cargo, Git, and Rust’s package ecosystem, as well as experience with continuous integration systems, is highly valued. Analytical thinking, problem-solving skills, and the ability to communicate complex technical concepts clearly are key soft skills for this position. These competencies are essential for building reliable, efficient software and collaborating effectively with other engineers on complex projects.
Full-time
Posted 25 days ago
Job description
Role Overview
We are a high-growth company seeking a versatile Senior (or Staff) Embedded Software Engineer to support vertical-specific customizations and platform stability for our production wearable systems. This is a hands-on individual contributor role requiring a generalist capable of navigating system boundaries-from kernel-level debugging to back-end logic and application tailoring.
The ideal candidate brings deep experience with Embedded Linux environments and physical hardware validation. While our next-generation architecture leverages the Go programming language, candidates with strong fundamental computer science and C/C++ backgrounds are highly encouraged to apply.
Responsibilities
- System Customization: Lead technical alignment and vertical-specific applications deployment on our production Yocto-based Embedded Linux distribution.
- Hardware Integration: Support board bring-up and physical hardware validation using low-level protocols, ensuring seamless mapping from simulation to actual edge devices.
- System Architecture: Collaborate across firmware and application boundaries, leveraging containerized runtime architectures (Docker/Podman) for Edge OS environment isolation.
- Code Optimization: Debug and resolve multi-processor resource contentions across execution domains (CPU efficiency cores, DSP, NPU), emphasizing power management and thread execution priority adjustments.
- Process Excellence: Champion strict code quality standards, comprehensive version control processes (Git pull requests, cherry-picking), and early continuous integration pipeline validation.
- Experience: 6+ years of hands-on embedded software development experience, primarily with Embedded Linux distributions.
- Systems Programming: Command of C/C++ with strong computer science fundamentals, runtime architecture optimization, and pointer tracking knowledge.
- Linux Infrastructure: Solid familiarity with embedded build environments (Yocto Project, recipes, device trees) and low-level system diagnostic tools (GDB, strace, dmesg).
- Hardware Protocols: Direct experience interface debugging with communication topologies, including I2C, SPI, UART, USB, and GPIO.
- Workflow Tooling: Advanced proficiency with Git, team collaboration development flows, and structural code reviews.
- Go Lang: Prior experience with or conceptual familiarity with the Go programming language (concurrency, dynamic memory footprint tracking). Alternatively, background with Rust or complex multi-threaded architectures.
- Container Deployments: Exposure to lightweight virtualization constraints and container orchestrations on target edge endpoints (Podman, Docker).
- Power Management: Experience profiling embedded execution workloads, process scheduling manipulation, and low-power constraint validation.
About BrightAI
Sourced by ZipRecruiter
Industry
Software development
Company size
11 - 50 Employees
Headquarters location
San Francisco, CA, US
Year founded
2019