Software Engineer - Medical Devices

Intellectt, Inc
Woodbridge Township, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Woodbridge Township, United States of America

Tech stack

Testing (Software)
.NET
Software Applications
Automation of Tests
Azure
C Sharp (Programming Language)
C++
Computer Security
Continuous Integration
Software Debugging
Software Design Patterns
Linux
Dicom
Interoperability
Microsoft Visual Studio
Object-Oriented Software Development
Commercial Software
Scrum
Software Architecture
Software Maintenance
Real-Time Operating Systems
Software Engineering
Software Technical Review
Multithreading
Software Verification
Safety Critical Systems
GIT
Information Technology
Health Level Seven International

Job description

Seeking an experienced Software Engineer to support the design, development, testing, and maintenance of software applications for medical device products. The ideal candidate will have strong experience in software development within regulated environments and collaborate closely with cross-functional engineering, quality, regulatory, and product teams., * Design, develop, test, debug, and maintain software applications and product features.

  • Support full software development lifecycle activities including architecture, implementation, testing, release, and maintenance.
  • Work within Agile/Scrum and CI/CD environments.
  • Develop automated testing solutions and support software verification activities.
  • Troubleshoot technical issues, perform root cause analysis, and implement corrective actions.
  • Participate in requirements analysis, technical design reviews, and architecture discussions.
  • Create and maintain technical documentation, software specifications, and engineering records.
  • Support product enhancements, engineering changes, and remediation activities.
  • Collaborate with Quality, Regulatory, Clinical, Product Management, and Test Engineering teams.
  • Ensure compliance with safety, cybersecurity, and regulatory requirements for medical device software.
  • Mentor junior engineers and provide technical guidance.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • Strong experience in commercial software product development.
  • Experience in regulated industries, preferably medical devices or safety-critical systems.
  • Proficiency in C#, .NET, C++, or similar object-oriented programming languages.
  • Experience with Git, Azure DevOps, Visual Studio, Linux/UNIX, RTOS, or related tools.
  • Strong understanding of software architecture, multithreading, algorithms, and design patterns.
  • Experience with software testing, debugging, and troubleshooting.
  • Strong communication and technical documentation skills., * Medical device software development experience.
  • Knowledge of cybersecurity and secure software development practices.
  • Experience with automated testing frameworks and CI/CD pipelines.
  • Familiarity with DICOM, HL7, medical imaging, or healthcare interoperability standards.
  • Experience with V&V activities and audit/compliance support.

About the company

About Intellectt Inc 201-500

Apply for this position