Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 171-180 of 297 jobs
Staff Software Engineer
N-able
Active - posted 15 days ago
Senior Rust Engineer
TechShack
Active - posted 15 days ago
Lead Software Engineer - RUST
DDN
Active - posted 15 days ago
Rust Developer
Stormshield
Active - posted 15 days ago
Rust Engineer
Arionkoder
Active - posted 15 days ago
Rust Software Developer
NPAworldwide
Active - posted 15 days ago
Software Developer
Amaris Consulting
Active - posted 15 days ago
Sr. Software Engineer
CrowdStrike
Active - posted 15 days ago
Software Engineer
Databento
Active - posted 15 days ago
Rust Software Developer
Love Freedom Solution
Active - posted 15 days ago
Rust Software Developer
Love Freedom Solution
Active - posted 15 days ago
Job Description
About the Role
Lovefreedom Solution is seeking an experienced Software Engineer RUST to support our partners Integrated Mission Systems division. The ideal candidate will have deep expertise in the RUST programming language and demonstrated experience developing production-level systems using RUST. This role will be responsible for guiding RUST adoption across embedded development teams, supporting conversion of legacy software, defining best practices, and providing architectural leadership for memory-safe system design.
The Software Engineer will work closely with cross-functional teams, translating complex requirements into maintainable solutions for mission-critical C5 and Cyber programs. You will serve as a key member of a Scrum team, influencing development strategy, implementation standards, and product direction.
Key Responsibilities:
- Support embedded software development efforts with expert-level RUST guidance.
- Lead the deployment and standardization of RUST language best practices, idioms, patterns, and tooling across multiple product lines.
- Apply computer science, mathematical analysis, and engineering principles to develop software for target hardware systems.
- Collaborate with hardware, software, and systems engineering teams to develop and refine interfaces, performance requirements, and overall system design.
- Participate in all phases of the software development lifecycle, including requirements, design, coding, integration, and formal testing.
- Investigate and resolve complex technical issues independently or as part of a multidisciplinary team.
- Develop software test plans, procedures, and supporting technical documentation.
- Use modeling tools and lab equipment to gather data, develop prototypes, conduct tests, and evaluate results.
- Conduct peer reviews, identify defects, and drive corrective actions.
- Develop embedded real-time system software using RUST, C/C++, and Python on platforms such as VxWorks, Linux, and Integrity.
- Provide technical mentorship to junior engineers.
- Travel up to 30% to partner locations for onboarding, integration events, and Scrum activities.
Requirements:
- Bachelors degree in Computer Engineering, Electrical Engineering, Computer Science, or related field and 12+ years of relevant experience
- OR a masters degree with 10+ years of experience
- OR 16+ years of related experience in lieu of a degree.
- Minimum 5 years of hands-on RUST software development for production systems with deep language knowledge.
- Strong experience in C/C++ development and object-oriented design.
- U.S. citizenship and an active DoD Secret clearance.
Preferred Skills:
- Experience developing embedded systems using RUST.
- Background converting legacy C/C++ codebases to RUST.
- Experience building real-time embedded device drivers or Board Support Packages.
- Knowledge of software modeling/UML tools (IBM Rhapsody, MagicDraw/Cameo).
- Exposure to Information Assurance, cryptography, or NSA Type 1/DO-178-style certifications.
- Excellent written and verbal communication abilities.
Required Technical Skills:
- RUST
- Embedded Systems
- C/C++ development & object-oriented design