Epicareer Might not Working Properly
Learn More

Windows Application Software Engineer

Salary undisclosed

Apply on


Original
Simplified
This Jobot Job is hosted by: Angela Trudeau
Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary: $140,000 - $180,000 per year

A bit about us:

Medical Device Company

Why join us?

Great benefits
Exciting work
Beautiful Facility

Job Details

Job description
An experienced Windows application software engineer with a background in the medical domain is needed. The ideal candidate will seamlessly understand and work with the legacy codebase written in C++ in a complex Windows embedded environment

Role Responsibilities:
  • Understand the existing codebase with minimal guidance.
  • Understands and writes requirements in accordance to (IEC 62304)
  • Perform unit tests, code reviews, and analyze cybersecurity vulnerabilities of the product.

Key Areas of Expertise:
  • Windows Application Development: Experience in developing applications for Windows Embedded
  • Programming Languages: Proficiency in C++
  • UI Development: Knowledge of Windows Presentation Foundation (WPF) for UI modifications.
  • Cybersecurity: Understanding of cybersecurity principles and practices (SBOM, Threat model, vulnerability analysis).
  • IEC 62304: Understanding of the IEC 62304 standard for medical device software.

Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
  • Minimum of 5 years of experience in application development in the medical device industry
  • Strong knowledge of software development lifecycle (SDLC) and software testing methodologies
  • Experience with regulatory requirements specific to medical devices (e.g., FDA, ISO 13485, IEC 62304)
  • Proficiency in testing tools, scripting languages, and automated testing frameworks.
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills, both verbal and written
  • Ability to work effectively in a fast-paced, collaborative environment


Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
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.
Report this job