Seeking an experienced Rust Software Developer for a direct placement role in Herndon, VA, focusing on cutting-edge mission-critical systems. This position involves leading Rust adoption, developing embedded applications, and collaborating with cross-functional teams. Requires a Bachelor's degree, 12+ years of experience, 5+ years in Rust, C/C++ proficiency, and an active DoD Secret clearance.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
About The Company
Integrative Staffing Group is a leading provider of specialized staffing solutions dedicated to supporting organizations that operate in mission-critical environments. With a strong focus on innovation and excellence, we partner with top-tier clients across various industries, including defense, aerospace, and technology sectors. Our commitment is to connect talented professionals with opportunities that foster growth, development, and impactful contributions to national security and technological advancement. We pride ourselves on maintaining a diverse and inclusive workforce, ensuring our clients receive the best talent to meet their complex operational needs.
About The Role
We are seeking an experienced Rust Software Developer to join our client's Herndon, VA team on a direct placement basis. This role offers an exciting opportunity to work on cutting-edge mission-critical systems within the company's Integrated Mission Systems division. The ideal candidate will have a strong background in Rust programming, with proven experience developing robust, high-performance systems. The position involves leading the adoption of Rust across multiple product lines, supporting all phases of software development, and collaborating closely with cross-functional teams to develop embedded software applications. Paid relocation assistance is available, and the role offers a competitive salary of up to $230,000 annually, reflecting the expertise and experience required.
Qualifications
The successful candidate will possess a Bachelor's degree in computer engineering, electrical engineering, computer science, or a related field, with a minimum of 12 years of relevant experience. Alternatively, candidates holding a graduate degree should have at least 10 years of pertinent experience. For those without a degree, a minimum of 16 years of professional experience in software development is required. Extensive hands-on experience (at least 5 years) developing software in Rust for production systems is essential, along with a deep understanding of the language. Proficiency in C/C++, object-oriented design principles, and experience with embedded real-time operating systems such as VxWorks, Linux, or Integrity are also required. U.S. citizenship and an active Department of Defense Secret clearance are mandatory, given the sensitive nature of the work.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Support and contribute to embedded software application development, primarily using Rust, ensuring system robustness and performance.
- Lead the adoption and deployment of Rust programming language, including associated techniques, design patterns, and tooling across multiple product lines.
- Apply core computer science, engineering, and mathematical principles to develop software tailored for target hardware platforms.
- Collaborate with cross-disciplinary teams to develop interfaces between hardware and software, ensuring operational performance aligns with system requirements.
- Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal testing.
- Investigate complex issues, identify root causes, and implement effective solutions independently or within a multidisciplinary team.
- Develop comprehensive software test plans, procedures, and technical documentation to ensure quality and compliance.
- Utilize modeling tools and equipment for data collection, experimental testing, prototyping, and evaluation of results.
- Conduct peer reviews, track, and repair software defects to maintain high standards of code quality.
- Mentor junior engineers, providing technical guidance and review to foster team development.
- Travel approximately 30% or more to other company locations for onboarding, system integration, and scrum meetings.
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Our client offers a comprehensive benefits package designed to support the well-being and professional growth of their employees. Benefits include competitive salary packages up to $230,000 annually, paid relocation assistance, health insurance options, retirement plans, paid time off, and opportunities for continuous learning and development. Employees also benefit from a collaborative work environment that encourages innovation and technical excellence. The company values work-life balance and provides resources to support employee wellness and career advancement.
Equal Opportunity
We are an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. Our hiring decisions are based solely on qualifications, experience, and the ability to contribute to our clients' success. We encourage candidates from diverse backgrounds to apply and join our team in making a meaningful impact through innovative technology solutions.
Similar Jobs
Explore other opportunities that match your interests
Associate Technical Producer - Cinematics
Blizzard Entertainment
Head of Digital Transformation/CTO
Ellucian
Senior Principal Software Engineer