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 Software Developer
$86K - $198K/yr
Asa Rust Software Developer, you'll applyyour technicalexpertiseto solve complex challengesin ... Knowledge of SystemsModeling Language(SysML), DoD Architecture Framework (DoDAF), and Unified ...
Rust Software Developer
$86K - $198K/yr
Asa Rust Software Developer, you'll applyyour technicalexpertiseto solve complex challengesin ... Knowledge of SystemsModeling Language(SysML), DoD Architecture Framework (DoDAF), and Unified ...
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 ...
Staff Software Engineer - Edge Applications
San Francisco, CA · On-site +1
$211K/yr
At least 5 years of experience with the Go or Rust programming languages * At least 3 years of ... Experience with Varnish Configuration Language (VCL) * Image/video containers and formats
Staff Software Engineer - Edge Applications
San Francisco, CA · On-site +1
$211K/yr
At least 5 years of experience with the Go or Rust programming languages * At least 3 years of ... Experience with Varnish Configuration Language (VCL) * Image/video containers and formats
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 Software Engineer, SmithDB
San Francisco, CA · On-site
$175K - $240K/yr
... programming language (Rust, C++). Rust strongly preferred, as it is the language we use. * Knowledge of database internals is a plus: query engines, storage systems, indexing, and compaction
Senior Software Engineer, SmithDB
San Francisco, CA · On-site
$175K - $240K/yr
... programming language (Rust, C++). Rust strongly preferred, as it is the language we use. * Knowledge of database internals is a plus: query engines, storage systems, indexing, and compaction
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.
You've written production systems in Rust or other systems programming languages (C, C++, Go at the ... You haven't written substantial code in a systems programming language Things you should know * ...
You've written production systems in Rust or other systems programming languages (C, C++, Go at the ... You haven't written substantial code in a systems programming language Things you should know * ...
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.
Staff Software Engineer - Edge Applications
San Francisco, CA · On-site
$211K/yr
At least 5 years of experience with the Go or Rust programming languages * At least 3 years of ... Experience with Varnish Configuration Language (VCL) * Image/video containers and formats
Staff Software Engineer - Edge Applications
San Francisco, CA · On-site
$211K/yr
At least 5 years of experience with the Go or Rust programming languages * At least 3 years of ... Experience with Varnish Configuration Language (VCL) * Image/video containers and formats
Senior Software Engineer- Database Infrastructure
San Francisco, CA · On-site
$196K - $245K/yr
Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++ * Strong operating systems, distributed systems and concurrency control fundamentals * Familiarity ...
Senior Software Engineer- Database Infrastructure
San Francisco, CA · On-site
$196K - $245K/yr
Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++ * Strong operating systems, distributed systems and concurrency control fundamentals * Familiarity ...
Software Engineer- Database Infrastructure
San Francisco, CA · On-site
$160K - $180K/yr
Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++ * Comfortable working in fast paced environments Bonus Points: * Experience with highly-available and ...
Software Engineer- Database Infrastructure
San Francisco, CA · On-site
$160K - $180K/yr
Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++ * Comfortable working in fast paced environments Bonus Points: * Experience with highly-available and ...
Engineer Embedded Software 3
San Diego, CA · On-site
$60 - $80/hr
... Rust programming Familiarity with Xilinx tools (Vivado, Vitis) Knowledge of HAIPE, OTNK, or IKE protocols Experience with Linux kernel or driver development Familiarity with assembly language and ...
Engineer Embedded Software 3
San Diego, CA · On-site
$60 - $80/hr
... Rust programming Familiarity with Xilinx tools (Vivado, Vitis) Knowledge of HAIPE, OTNK, or IKE protocols Experience with Linux kernel or driver development Familiarity with assembly language and ...
Ground Software Engineer
$123K - $150K/yr
Experience with Rust or another statically-typed backend programming language (Go, C++, Java, C#, TypeScript) * Experience with JavaScript/TypeScript and modern frontend development tooling (Vue ...
Ground Software Engineer
$123K - $150K/yr
Experience with Rust or another statically-typed backend programming language (Go, C++, Java, C#, TypeScript) * Experience with JavaScript/TypeScript and modern frontend development tooling (Vue ...
Senior Security Software Engineer
Torrance, CA · On-site
$118K - $162K/yr
Development experience in any modern programming language (including but not limited to Python, C++, Rust, Go). * Experience building, shipping, and supporting security applications in the cloud.
Senior Security Software Engineer
Torrance, CA · On-site
$118K - $162K/yr
Development experience in any modern programming language (including but not limited to Python, C++, Rust, Go). * Experience building, shipping, and supporting security applications in the cloud.
Senior Ground Software Engineer
Los Angeles, CA · On-site
$150K - $200K/yr
Experience with Rust or another statically-typed backend programming language (Go, C++, Java, C#, TypeScript) * Experience with JavaScript/TypeScript and modern frontend development tooling (Vue ...
Senior Ground Software Engineer
Los Angeles, CA · On-site
$150K - $200K/yr
Experience with Rust or another statically-typed backend programming language (Go, C++, Java, C#, TypeScript) * Experience with JavaScript/TypeScript and modern frontend development tooling (Vue ...
... 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 California salary details
$16.61 - $19.13
3% of jobs
$19.13 - $21.65
5% of jobs
$21.65 - $24.18
11% of jobs
$25.12 is the 25th percentile. Wages below this are outliers.
$24.18 - $26.70
15% of jobs
The median wage is $28.99 / hr.
$26.70 - $29.22
17% of jobs
$29.22 - $31.75
14% of jobs
$33.44 is the 75th percentile. Wages above this are outliers.
$31.75 - $34.27
14% of jobs
$34.27 - $36.79
9% of jobs
$36.79 - $39.32
6% of jobs
$39.32 - $41.84
3% of jobs
$41.84 - $44.36
2% of jobs
$16
$30
$44
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