We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Intuvie logo
Intuvie Verified
Medical Equipment Manufacturing

Software Engineer

United StatesOnsiteFull TimePosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

GENERAL SUMMARY

Software Engineer position participates in the design, development, and implementation of complex software solutions and contributes to the delivery of high-quality products that meet the needs of the intended use of our products as well as the quality and regulatory expectations for medical device software development and production.

ESSENTIAL JOB FUNCTIONS

· Perform requirement analysis, design, development, verification, and documentation of medical device software per governing SOPs.

· Document system requirements, design descriptions, and traceability matrices.

· Develop software applications by producing good quality code according to the design

· Perform verifications by debugging and verifying code to ensure it meets the requirement and design

· Participate in all phases of the medical device software development cycle.

· Investigate and/or resolve product defects, process deficiencies, and customer complaints.

OTHER DUTIES AND RESPONSIBILITIES

· Additional responsibilities may or may not be assigned to the employee; role assignment will be reviewed on a case-by-case basis determinant upon individual strengths, experience, knowledge, and expertise.

PREPARATION, KNOWLEDGE, SKILLS & ABILITIES

· 2-5 years of experience with a bachelor’s degree, 0-4 years of experience with a master’s degree, or 0-2 years of experience with a PhD degree in mathematics, computer science, engineering, or related field from a 4-year college or university.

· Good knowledge of engineering principles, practices and procedures in software development.

· Good problem-solving skills.

· Understanding of software development lifecycle models for medical device software

· Good verbal and written communications skills.

· Experience in Software programming (using multiple languages i.e. Java, C/C++)

· Experience in J2EE technology and Web UI development is a plus

· Good knowledge and experience in database technologies, i.e. Oracle.

· Understanding network communications protocols and programming is a plus

· Ability to work successfully in various sizes of teams or independently to meet project deadlines.

WORKING CONDITIONS/PHYSICAL DEMANDS

Normal business office environment. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Ready to apply?
You'll be redirected to Intuvie's application page.

Similar roles