Senior Rust Software Developer

Strivector
Camden, NJ, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Computer Engineering Software Design Patterns Device Drivers Embedded Software Python (Programming Language) Language Modeling Object-Oriented Software Development Scrum Methodology Rhapsody Software Engineering Systems Integration
+5 more
UML Rust (Programming Language) MagicDraw Information Technology Codebase

Job description

As a Senior Rust Software Developer - SMES, your roles and responsibilities will include:

  • Lead the adoption and deployment of Rust across multiple mission-critical product lines.
  • Provide best practices, architectural guidance, design patterns, idioms, and tooling for memory-safe Rust development.
  • Support embedded software application development using Rust.
  • Guide the integration and conversion of legacy C/C++ software to Rust.
  • Translate requirements into working and maintainable software solutions.
  • Collaborate with cross-functional engineering teams to develop and evaluate hardware/software interfaces.
  • Participate throughout the software development lifecycle, including requirements analysis, design, implementation, hardware/software integration, and formal testing.
  • Investigate root causes of complex issues and implement effective solutions.
  • Develop software test plans, procedures, and technical documentation.
  • Participate in peer reviews, identify defects, and track and implement corrective solutions.
  • Utilize Rust, C/C++, Python, and other software languages as required.
  • Work as a key member of a Scrum team to help establish product and infrastructure development direction and strategy., Compensation: Based on Experience. One of the best in the industry

Requirements

Most importantly, you need to be a passionate Senior Rust Software Developer who enjoys his work and is considered to be one of the best within your organization. The ideal Senior Rust Software Developer would be someone with deep experience in many (if not all) of the following:

  • U.S. citizenship with an active DoD Secret clearance.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field with 6+ years of relevant experience; graduate degree with 4+ years of related experience; or 10+ years of relevant experience in lieu of a degree.
  • 3+ years of production Rust software development experience with deep knowledge of the language.
  • Strong C/C++ development experience.
  • Experience developing Rust software for embedded systems.
  • Experience with embedded systems development.
  • Experience converting C/C++ applications or codebases to Rust.
  • Object-oriented design and implementation experience.
  • Experience with software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo is a plus.
  • Experience developing device drivers and Board Support Packages for real-time embedded systems is preferred.
  • Experience with information assurance and/or cryptography is a plus.
  • Experience with NSA Type 1 or other software certifications such as DO-178 is a plus.
  • Excellent oral and written communication skills.
  • Ability to work effectively in a cross-functional engineering environment., Minimum Education: Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field Minimum Experience: 3+ years of production Rust software development experience

About the company

Strivector Corp is a National Recruiting and Staffing agency established in 2012 and headquartered in Austin, Texas. We are a preferred partner for several Fortune 500 companies nationwide. Strivector has been consistently rated a rare 4.6/5 on Google, Indeed and Glassdoor by our candidates, customers, employees and contractors.

Elevate your professional journey with us. Strivector’s premier client (a well-known market leader in their space) is hiring for the following full-time direct hire position.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www2.jobdiva.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:19 min

Understanding the demographics of global Rust developers

Vitaly Bragilevsky Vitaly Bragilevsky · WWC Europe 2026

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · WWC Europe 2026

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

2:40 min

Why learning Rust offers strategic advantages for web developers

Francesco Ciulla Francesco Ciulla · Coffee With Developers

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 · WWC 2025

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all