This program requires US Citizenship
The client is seeking a C Developer to join our team. The successful candidate will work across a variety of Cryptographic and Space-Based development initiatives performing development in C. Contributions include researching, designing, prototyping and developing solutions for cryptographic devices. These security-focused solutions enable the warfighters mission and safety. Activities include:
- Develop performant software in resource-constrained environments
- Perform full software development lifecycle, including design, development, testing / automation, and integration
- Develop interfaces to high assurance crypto modules
What you will like about this position...
- Being part of an amazing team of professionals all passionate about the vision of the product and the positive impact it provides to our many customers.
- Implementing a wide variety of forward leaning technologies and the use of powerful industry-standard development tools and practices.
- Position requires a current/active Secret DoD security clearance.
- BS Degree in Computer Science, Cryptography, Applied Mathematics, or similar domain experience.
- 8-10 years' Experience in programming and development with C
- A core understanding and experienced with coding cryptographic and other low-level algorithms
- Developer experience with Linux O/S environment and operation
- Kernel module programming for Linux
- Boot processing including file system (data at rest) encryption
- Key generation/derivation functions (KDS)
- Use and implementation of hashing algorithms
- Auditing and audit protection and verification mechanisms
- Experienced at developing code from a detailed set of requirements and designs.
- Ability to appropriately document software during development.
- This position will require secret classified development.
- Works well in a team environment and has excellent written and communication skills.
- Experience in Scrum Methodology or other Agile practices.
- Experience with Mobile Application Development.
- Experience with low-level C programming as well as Object-oriented languages (C++, Java, etc.)
- Experience with Software CM (e.g., Subversion, Git, GitLab, GitHub).
- Experience with Agile Management Tools and Concepts (e.g., VersionOne, JIRA, Rally, etc.).
- Understanding of Crypto Development or Cryptographic Key Management
- Understanding of Security requirements and implementation including:
- Windows and Unix security architectures
- Public Key Infrastructure with trust chains, certificates, revocation checking, cert validation.
- Cryptographic mechanisms such as SHA, HMAC, Elliptic Curve, and quantum resistance approaches
- Cryptographic Message Syntax (CMS)
- Security frameworks adhering to STIGs, RMF
Position Details:
- Pay Rate / Range: $80-$99.97
The above salary range represents the range expected for the position; however, final salary offers are based on a number of factors such as the position's responsibilities; the candidate's experience, education, and skills; location; travel required; and current market conditions.
- Benefits (Regular, Full Time Employees):
- Medical, Dental, and Vision offerings
- Weekly Direct Deposit
- Paid Holidays and Personal Time Off
- 401(k) with match
- Voluntary Life and AD&D, Short / Long Term Disability, plus other voluntary coverages
- Pre-Paid Legal and Employee Assistance Programs
- Northwest Federal Credit Union Membership
- BB&T @ Work Program
ABBTECH is an EOE/Minorities/Women/Disabled Individuals/Veterans