Role : R&D Software Engineer- Linux Security & Cryptography
Location : St. Paul, MN - Onsite
Duration : 12 Months (Only W2)
Job Description Our client is seeking a highly skilled R&D Software Engineer III with strong expertise in C++, Python, Shell scripting, and hands-on experience in Linux cybersecurity. This role focuses on both application development and system-level security engineering within a regulated medical device environment. The ideal candidate will possess deep knowledge of RHEL administration, OpenSSL, and cryptographic standards, contributing to secure software development and system hardening initiatives.
Key Responsibilities
- Design, develop, and maintain software applications using C++, Python, and Shell scripting.
- Implement secure coding practices and assist in hardening Linux systems against emerging cybersecurity threats.
- Use OpenSSL for encryption, key management, and X.509 certificate operations.
- Perform code reviews, threat modeling, and vulnerability assessments.
- Document software designs, configurations, and security processes.
- Collaborate with Software Development, Systems Engineering, Product Security, and cross-functional teams to support cybersecurity controls.
- Contribute to project activities from requirement definition to implementation, review, and release, aligned with medical device development standards.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).Proficiency in C++, Python, Perl, or Shell scripting.Strong knowledge of Linux system administration, preferably RHEL.Experience with OpenSSL, TLS, and PKCS standards.Familiarity with Linux cybersecurity tools such as SELinux, fapolicyd, secure boot, etc.Strong debugging, problem-solving, and vulnerability remediation skills.Ability to communicate effectively across all organizational levels.Preferred Qualifications
Experience with Qt framework.Knowledge of SSDLC and secure programming methodologies.Familiarity with TPM and hardware-backed key storage.Certifications such as RHCE, Security+, CISSP, CSSLP, etc.Understanding of FDA Cybersecurity Guidance, GDPR, NIST, and applicable medical device standards (e.g., IEC 62304).Background in regulated industries such as automotive, aerospace, healthcare, or defense.