Jobs via Dice ยท 11 hours ago
Cybersecurity Software Engineer (C++ / Python)
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Intellectt INC, is seeking a highly skilled Software Engineer with strong proficiency in C++ and Python to support the cybersecurity of medical devices. This role involves application development and system-level security engineering in a regulated environment.
Computer Software
Responsibilities
Design, develop, and maintain software using C++ and Python
Apply secure coding practices and contribute to device security hardening
Use OpenSSL for encryption, key management, and certificate handling
Participate in code reviews, threat modeling, and vulnerability assessments
Document software design, system configurations, and security architecture
Collaborate with systems engineering and product security teams
Support full software development lifecycle activities through final release
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
3+ years of experience developing software in C++ and Python
Experience with secure software development lifecycle (SSDLC)
Strong understanding of cybersecurity principles (confidentiality, integrity, availability)
Experience with Qt application development framework
Knowledge of Perl or Shell scripting
Experience working in a Linux software development environment
Experience with OpenSSL, cryptographic protocols, TLS, and PKCS
Knowledge of IEC 62304 and standards applicable to Class II and Class III medical devices
Familiarity with FDA cybersecurity guidance
Experience working in a regulated industry (medical, automotive, aerospace, or defense)
Excellent problem-solving, debugging, and communication skills
Company
Jobs via Dice
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.
Funding
Current Stage
Early StageCompany data provided by crunchbase