Demo

Cybersecurity Software Engineer (C++ / Python)

Intellectt INC
Saint Paul, MN Full Time
POSTED ON 1/10/2026
AVAILABLE BEFORE 3/9/2026

Job Details

Job Description

We are seeking a highly skilled Software Engineer with strong proficiency in C and Python to support the cybersecurity of medical devices. This role involves both application development and system-level security engineering in a regulated environment.

Key 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

Required Qualifications

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary.com Estimation for Cybersecurity Software Engineer (C++ / Python) in Saint Paul, MN
$96,212 to $117,079
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Cybersecurity Software Engineer (C++ / Python)?

Sign up to receive alerts about other jobs on the Cybersecurity Software Engineer (C++ / Python) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Intellectt INC

  • Intellectt INC Huntsville, AL
  • Job Title: Electrical Designer Location: Huntsville, AL Duration: 12 Months - Onsite Job Description: Our client is seeking an experienced Electrical & I&C... more
  • 13 Days Ago

  • Intellectt INC Mebane, NC
  • Role : Operator 1, Machine Location : 1022 Corporate Park Way Mebane North Carolina 27302Duration:12 MonthsSchedule: Mon-Wed 7:00AM-7:30PM; with rotating T... more
  • 13 Days Ago

  • Intellectt INC Sabine Pass, TX
  • Role : Field Engineer Location : Sabine Pass, TX Job Description Utilize excellent knowledge of P&IDs, single line diagrams, piping layouts, and other engi... more
  • 13 Days Ago

  • Intellectt INC Austin, TX
  • Job Title: Senior Product Analyst Location: Austin, TX. Onsite Contract Job Description: Analytical Expertise: Excellent SQL skills (Snowflake preferred) a... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Cybersecurity Software Engineer (C++ / Python) jobs in the Saint Paul, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 19 Days Ago

  • Viavi Solutions Inc. Minnetonka, MN
  • Summary: VIAVI (NASDAQ: VIAV) is a global provider of network test, monitoring and assurance solutions for telecommunications, cloud, enterprises, first re... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!