Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 51-60 of 308 jobs
Rust Backend Developer
micro1
Active - posted 5 days ago
Rust Developer
speedapp
Active - posted 5 days ago
Software Engineer
Nominal
Active - posted 5 days ago
Rust Developer - Working Student
Nokia
Active - posted 5 days ago
Backend Engineer
xAI
Active - posted 5 days ago
Rust Software Developer
1Password
Active - posted 5 days ago
Rust Developer
IBM
Active - posted 5 days ago
Senior Software Engineer
Conviva
Active - posted 5 days ago
Internship Rust in the Automotive Environment
Schaeffler
Active - posted 5 days ago
Lead Rust Software Developer
MDA Edge
Active - posted 5 days ago
Lead Rust Software Developer
MDA Edge
Active - posted 5 days ago
Job Description
About the Role
Lead Rust Software Developer for mission‐critical embedded systems. Fully onsite schedule with a 9/80 work pattern and every other Friday off. Serve as a technical leader guiding Rust adoption, legacy conversion, and best practices across product lines.
Key Responsibilities:
- Lead adoption of Rust across embedded development, including standards, patterns, tooling, and code reviews.
- Convert or integrate legacy C/C++ software into Rust while ensuring memory‐safe architectures.
- Translate requirements into maintainable software for C5 and cyber solution domains.
- Collaborate with cross‐functional teams to design and evaluate hardware–software interfaces and system performance.
- Contribute to all SDLC phases: requirements, design, implementation, HW/SW integration, and formal testing.
- Investigate complex issues, determine root causes, and implement robust fixes independently or with multi‐discipline teams.
- Develop software test plans, procedures, and technical documentation.
- Use modeling tools and lab equipment to gather operating data, run experiments, prototype, and evaluate results.
- Participate in peer reviews, track defects, and ensure timely remediation.
- Develop embedded software primarily in Rust, with additional contributions in C/C++ and Python on RTOS platforms such as VxWorks, Linux, and Integrity.
Requirements:
- Active DoD Secret Clearance.
- Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 3+ years of production Rust development with deep language expertise.
- 8+ years of embedded software development.
- Professional experience with C/C++ and object‐oriented design.
- Proven embedded systems development experience on RTOS or embedded Linux.
- Excellent oral and written communication skills.
Preferred skills:
- Hands‐on conversion of C/C++ codebases to Rust.
- Rust for embedded targets and real‐time systems.
- Object‐oriented design with exposure to UML/modeling tools such as IBM Rhapsody or MagicDraw/Cameo.
- Device driver and BSP development for real‐time embedded systems.
- Information Assurance and cryptography experience.
- Experience with software certifications such as NSA Type 1 or DO‐178.