Senior Software Engineer - Medical Device Job at Panda Intelligence, Ann Arbor, MI

a2dIVHVob0pGZWM1L2pFemRzVFF2SEtodUE9PQ==
  • Panda Intelligence
  • Ann Arbor, MI

Job Description

We are looking for a Senior Software Engineer to join a dynamic software team in Michigan, focused on developing advanced medical imaging software. In this role, you will design and implement software that controls medical imaging devices, processes data, creates 3D images, and ensures user-friendly interfaces.

Key Responsibilities:

  • Develop software solutions by studying user needs, system flow, data usage, and work processes, while adhering to the software development lifecycle.
  • Implement software modules according to specifications and conduct testing to ensure performance and reliability.
  • Create test plans and provide detailed information on the implemented functionality.
  • Explore and propose new software technologies and solutions.
  • Configure software components for installation on target systems and develop installation scripts.
  • Document and demonstrate solutions through clear documentation, flowcharts, diagrams, code comments, and other supporting materials.
  • Comply with all applicable Standard Operating Procedures (SOPs) and ensure compliance with FDA and ISO requirements.

Key Skills & Experience:

  • Bachelor of Science (BS) degree in Software Engineering, Computer Science, Computer Engineering, or equivalent industry experience.
  • Minimum of 8 years of experience in software engineering.
  • Experience with .Net, C#, SQL, C++ (preferred) and object-oriented design.
  • Experience in the design and implementation of FDA-compliant medical device software systems.
  • Knowledge of DICOM and HL7 standards.

Please note - we are unable to provide VISA sponsorship for this position.

Position: Senior Software Engineer

Location: Ann Arbor MI, On-Site/Hybrid

Contract: Permanent

Start Date: By agreement

Job Tags

Permanent employment,

Similar Jobs

The UPS Store #0026

Part-Time Customer Service Associate Job at The UPS Store #0026

 ...learner who makes an effort to learn all aspects of the business in the shortest possible time. Some of the perks of joining The UPS Store team!* Part-time position (20-32 hours)* Day time retail hours 8:30am-7:00pm * Flexible hours*Meal compensation*... 

Providence Regional Medical Center

Travel Case Manager RN - $2,352 per week Job at Providence Regional Medical Center

 ...ACLS - Advanced Cardiac Life Support Job Details Case Management Start date: ASAP Years of experience Required: 1 year minimum...  ..., defer to Clinical Tracks. Not required for Non-Clinical or remote candidates. Additional Details SUBS: Aya I9 Attestation... 

University of New Mexico - Hospitals

RN - CASE MANAGER- DISCHARGE PLANNER Job at University of New Mexico - Hospitals

 ...nights, 26% weekend nights, or 15% weekend day shift differentials! Join our Amazing...  ...the University of New Mexico Hospital as a Care Manager! We are seeking passionate...  ...may include neonate, pediatric, adolescent, adult and geriatric age groups. Detailed responsibilities... 

County of Sonoma

Infant and Early Childhood Mental Health Consultant Job at County of Sonoma

 ...through the California Department of Health Care Services (DHCS) to start and implement an Infant and Early Childhood Mental Health Consultation (IECMHC) Program within Home Visiting. DHS currently offers three maternal-child home visiting programs to clients across Sonoma... 

MathGPT.ai

Contract Senior Software Engineer for Blackboard LMS Integration Job at MathGPT.ai

 ...GELATO , powers MathGPT.ai and will soon expand beyond Math to include STEM, Business, and more. We are seeking a Contract Senior Software Engineer with 5+ years of LMS integration experience , specializing in Blackboard , for a contracting position that can...