Demo

Software Engineer

Generis Tek Inc
Paul, MN Contractor
POSTED ON 5/24/2026
AVAILABLE BEFORE 8/18/2026

Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Ram Sasane at email address Ram.sasane@generistek.com can be reached on # 630-576-1146.

We have Contract role Software Engineer for our client at St. Paul. MN. Please let me know if you or any of your friends would be interested in this position.


Position Details:

Software Engineer- St. Paul. MN

Location : St. Paul. MN 55117

Project Duration : 12 Months of contract

Pay Rate : $50/Hr. W2


Job Description:

Software Engineer II

Overview

We are seeking a highly skilled Software Engineer with strong proficiency in C and Python with the desire to use those skills to improve the cybersecurity of medical devices.


This role is ideal for someone who enjoys working across both application development and system-level security engineering.


Key Responsibilities

  • Design, develop, and maintain software applications using C and Python.
  • Implement and maintain secure coding practices and contribute to the hardening of medical devices to effectively protect against and respond to known and emerging cybersecurity threats.
  • Utilize OpenSSL for cryptographic operations including symmetric and asymmetric encryption, key pair generation and management, and X.509 certificate creation, signing, and validation.
  • Participate in code reviews, threat modeling, and vulnerability assessments.
  • Document system configurations, software designs, and security architecture.
  • Work with Systems Engineering, Product Security, and other stakeholders to develop cybersecurity controls.
  • As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes


Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Demonstrated knowledge and 3 years of experience developing software in C and Python.
  • Experience with secure software development lifecycle (SSDLC) and secure programming practices.
  • Ability to apply cybersecurity principles (confidentiality, integrity, availability) to the design and development of medical device software.
  • Excellent problem-solving and debugging skills.
  • Strong written and verbal communication skills, with ability to communicate to all levels of the organization.


Preferred Qualifications

  • Knowledge of the Qt application development framework.
  • Demonstrated knowledge and experience working with Perl or Shell.
  • Experience working in a Linux software development environment.
  • Experience with OpenSSL and cryptographic protocols, TLS, and PKCS.
  • Knowledge of 62304 and other standards applicable to Class II and Class III medical devices.
  • Familiarity with FDA cybersecurity guidance.
  • Previous experience working in a regulated industry such as automotive, aerospace, healthcare, or defense



To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Ram Sasane at email address Ram.sasane@generistek.com can be reached on # 630-576-1146.

Salary : $50

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 Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$91,370 - $117,201
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$106,780 - $140,358
Income Estimation: 
$104,963 - $131,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Generis Tek Inc

  • Generis Tek Inc Plymouth, MN
  • Please contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Deb Chatterjee at email address can be reached on # . W... more
  • Just Posted

  • Generis Tek Inc Minneapolis, MN
  • Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Deb Chatterjee at email address Deb.Chatterjee@generist... more
  • Just Posted

  • Generis Tek Inc Detroit, MI
  • Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Sampada Rokde at email address Sampada.Rokde@generistek... more
  • Just Posted

  • Generis Tek Inc Batavia, IL
  • Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Abhinav Chakraborty at email address Abhinav.Chakrabort... more
  • Just Posted


Not the job you're looking for? Here are some other Software Engineer jobs in the Paul, MN area that may be a better fit.

  • ETAP Software Irvine, CA
  • ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. B... more
  • 17 Days Ago

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!