What are the responsibilities and job description for the Software Developer Rust position at Love Freedom Solution?
Position Overview
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.
Essential Responsibilities
Required
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.
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.
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.
- 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.
- RUST
- Embedded Systems
- C/C development & object-oriented design
Salary : $180,000 - $235,000