Senior Rust Software Developer (Mission-Critical Systems)

fetchjobs.co • United State
Relocation
Apply
AI Summary

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
Lead Rust adoption across multiple product lines.
Develop embedded software for mission-critical systems.
Requires active DoD Secret clearance and U.S. citizenship.
Key Responsibilities
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.
Technical Skills Required
Rust C/C++ VxWorks Linux Integrity
Benefits & Perks
Competitive salary packages up to $230,000 annually
Paid relocation assistance
Health insurance options
Retirement plans
Paid time off
Opportunities for continuous learning and development

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.

Responsibilities

  • 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.

Benefits

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

Programming
•
59m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Blizzard Entertainment

United State

Head of Digital Transformation/CTO

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Ellucian

United State

Senior Principal Software Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Raytheon

United State

Subscribe our newsletter

New Things Will Always Update Regularly