×
Register Here to Apply for Jobs or Post Jobs. X

R&D Software Engineer II -Cybersecurity

Job in Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: Sedaa Corporation
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 95000 USD Yearly USD 70000.00 95000.00 YEAR
Job Description & How to Apply Below

R&D Software Engineer II - Cybersecurity

Location: St. Paul, MN (Onsite)

Pay Rate: $60k–$75k Annually

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

Key Responsibilities
  • Design, develop, and maintain software applications using C++ and Python.
  • Implement secure coding practices and contribute to hardening medical devices against known and emerging 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 stakeholders to develop cybersecurity controls.
  • Contribute to project activities: definition, requirements, implementation, code reviews, and final release per medical device development processes.
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 and secure programming practices.
  • Ability to apply cybersecurity principles to the design and development of medical device software.
  • Excellent problem‑solving and debugging skills.
  • Strong written and verbal communication skills for all organization levels.
Preferred Qualifications
  • Knowledge of the Qt application development framework.
  • Experience with Perl or Shell scripting.
  • Experience in a Linux software development environment.
  • Experience with OpenSSL and cryptographic protocols, TLS, and PKCS.
  • Knowledge of IEC 62304 and other standards applicable to Class II and Class III medical devices.
  • Familiarity with FDA cybersecurity guidance.
  • Previous experience in a regulated industry such as automotive, aerospace, healthcare, or defense.
Staff Software Engineer

Location: St. Paul, MN (Onsite)

Pay Rate: $70k–$95k Annually

Days/

Hours:

Mon – Friday 8:00am to 5:00pm (100% onsite, prefers 5 days onsite).

As the Staff Software Engineer, you will be a critical contributor to building products within Abbott’s Electrophysiology Division.

What You’ll Work On

Apply solid software design skills to develop medical devices to meet performance requirements.

  • Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices.
  • Develop requirements specifications, design, implementation, and testing for software and embedded algorithms.
  • Contribute to project activities: definition, software functional requirements, implementation, code reviews, and final release per medical device development processes.
  • Create and implement software/test plans/protocols and generate test reports to ensure design meets specifications and quality system requirements.
  • Work closely with cross‑function team, including QA, regulatory affairs, test engineers, hardware engineers, and software engineers.
  • Make and justify critical technical decisions in product design based on investigation and testing.
  • Document and transfer solutions to manufacturing team for mass production and provide technical support in the launch phase.
Required Qualifications
  • B.S. in Computer Science or M.S. (Preferred) in Computer Science.
  • 6+ years of software development experience (or 4+ years of Ph.D. research experience in Computer Science).
  • 5+ years of object‑oriented design, C++ and Qt programming on Linux platform.
  • Strong experience in designing and implementing cutting‑edge graphics techniques and detailed knowledge of graphics hardware (OpenGL, CUDA, etc.).
  • Excellent knowledge of computational geometry algorithms.
  • Expertise in multithreaded real‑time applications.
  • Strong analytical, mathematical, and interpersonal problem‑solving skills.
  • Experience with full product lifecycle and regulated development environment.
  • Experience creating and managing requirements and translating them into effective architectures.
  • Understanding of medical device development requirements.
  • Excellent documentation skills (highly regulated development environment).
Preferred Qualifications
  • GUI development experience:
    Qt/QML.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary