Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 291-300 of 308 jobs
Senior Rust Engineer
mcpk
Active - posted 28 days ago
Middle/Senior Rust Developer
Career Sigma Software
Active - posted 28 days ago
Rust Quant Developer
AlgoFusion.ch
Active - posted 28 days ago
Rust Software Developer
Ford Motor Company
Active - posted 28 days ago
Rust Software Developer
Volt
Active - posted 28 days ago
SE- Python and Rust
HuntingCube Recruitment Solutions
Active - posted 28 days ago
Internship “Software Engineering in Rust”
AIT Austrian Institute of Technology
Active - posted 29 days ago
Rust Engineer
Ziverge
Stale - posted 31 days ago
Sr. RUST Developer
Eliassen Group
Stale - posted 31 days ago
Solana/Rust Program Engineer
Syndica
Stale - posted 31 days ago
Principal RUST Software Engineer
iLocatum
Active - posted 25 days ago
Job Description
About the Role
The Principal RUST Software Engineer will serve as the technical authority driving the organization’s transition to RUST across multiple mission-critical embedded product lines. This role provides architectural leadership, sets engineering standards, and mentors engineering teams while shaping the future of secure software development for aerospace and defense applications. The Principal Engineer will lead strategic planning, design, implementation, and modernization efforts, ensuring high-assurance systems meet complex mission objectives.
Requirements:
- Active U.S. Citizenship with an active DoD Secret Clearance
- 5+ years of hands-on, production-level RUST development
- Deep architectural knowledge of RUST, including concurrency, memory safety, and secure systems design
- Strong C/C++ experience, including interoperability and modernization of legacy systems
- Minimum 12 years of progressive engineering experience (or 10 years with a graduate degree, or 16 years without a degree)
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (unless meeting experience-only track)
- Experience developing secure, high-assurance or mission-critical software
- Expertise in embedded systems environments or real-time operating systems
Key Responsibilities:
RUST Strategy & Architecture
- Define and lead the enterprise-wide RUST adoption roadmap across multiple embedded product lines.
- Establish best practices, design patterns, and architectural standards for safe, efficient RUST usage.
- Provide expert-level review and oversight of complex RUST implementations and system designs.
Engineering Leadership & Mentorship - Mentor engineers of all levels, elevating organizational expertise in RUST and modern software engineering.
- Guide teams through complex technical challenges, including legacy C/C++ integration and conversion.
- Serve as the principal technical escalation point for systemic, high-impact software issues.
High-Assurance Software Development - Architect and develop secure, maintainable software in RUST, C/C++, and Python for embedded real-time operating systems such as VxWorks, Linux, or Integrity.
- Troubleshoot and resolve complex issues including race conditions, memory errors, and system-level defects.
SDLC & Cross-Functional Collaboration - Lead all phases of the SDLC, including requirements decomposition, system-level design, implementation, integration, and verification.
- Partner with program managers, systems engineers, and external stakeholders to translate mission needs into executable technical strategies.
- Develop test plans, procedures, and documentation ensuring compliance with standards such as NSA Type 1 or DO-178.
Preferred Skills
- RUST experience in embedded or resource-constrained systems
- Experience converting C/C++ codebases into RUST
- Object-oriented design and UML modeling (e.g., IBM Rhapsody, Cameo/MagicDraw)
- Development of device drivers and board support packages
- Background in Information Assurance, cybersecurity, or cryptographic systems
- Experience with software certification such as DO-178 or NSA Type 1