×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Rust

Job in Herndon, Fairfax County, Virginia, 22070, USA
Listing for: Love Freedom Solution
Full Time position
Listed on 2025-12-24
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Software Developer Rust role at Love Freedom Solution

Love freedom 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.

Base pay range

$/yr - $/yr

Essential 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.
Qualifications Required
  • 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, Magic Draw/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
Seniority level

Not Applicable

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Business Consulting and Services

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary