Software Engineer II
Job Description
ABOUT THE COMPANY
More than just another design shop or contract manufacturer, Cirtec offers a uniquely comprehensive range of vertically integrated capabilities. Cirtec specializes in complex, difficult to produce components and devices in today's most advanced product technologies including, neuromodulation, implantable drug delivery, cardiac rhythm management, ventricular assist and interventional devices and delivery systems. We have the capabilities needed to bring products to full production, including assembly, packaging and testing, and in-house sterilization.
Our employees have the expertise needed to design innovative devices, solve complex design challenges, and help bring our customers' devices to market. If you are interested in working in a fun, challenging, fast-paced environment with a company that is growing and providing leading edge technology, Cirtec is the company for you!
You are apart of:
The engineering team consisting of other engineers with diverse backgrounds and expertise. The Engineering team works in close collaboration with Operations, R&D, and Purchasing. You will be involved in the design, development, documentation and validation of new customer products, and modification of existing products including defining requirements, timelines, and deliverables with a focus on prototypes, process development, design verification, clinical builds, training production, and preparation for process validation and manufacturing transfer of products.
JOB SUMMARY
The Engineer II, Software Development is primarily responsible for developing iOS software / testing applications for use in interfacing medical device hardware. This position will develop code to verify and validate the operation of active and passive implantable/external medical devices, and mobile applications. This individual will work with a multi-disciplinary engineering team including software, firmware, process, and mechanical hardware engineers. This team player will have experience with multi-tasking in a high energy fast paced environment. The person needs to have strong self-starting qualities to independently manage their participation in multiple projects to ensure timely and successful completion. Must be enthusiastic, positive, even tempered and have strong skills in areas of dependability, interpersonal relationships, and communication.
ESSENTIAL RESPONSIBILITIES β’ Utilize the following IDE's (Integrated Development Environment) XCode, Visual Studio 2019β’ Create interfaces to Bluetooth and Medical Implant Communication System (MICS) base stations and implants.β’ Create and review software requirements and software architecture documentation β’ Develop software test plans and test protocols β’ Author software unit test, integration / UI test, regression test code. β’ Participate in product development meetings and software/hardware design and risk analysis reviews. β’ Working knowledge of testing active and passive implantable/external medical devices; mobile applications and embedded medical devices. β’ Ensure that medical device components are compliant with applicable international standards and requirements. β’ Provide demonstrations of product milestones to customers and development team.β’ Report defects to the stakeholders and create test logs. β’ Provide inputs to the team to improve the medical device design and test outcomes. β’ Use requirements management toolsβ’ Use issue tracking toolsβ’ Reliable, consistent, and punctual attendance is an essential function of the job β’ Other duties as assigned.
An individual in this position must be able to successfully perform the essential duties and responsibilities listed above. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
QUALIFICATIONS β’ A Bachelor's degree (STEM engineering discipline preferred) and 2 years of experience required;
or a combination of education and relevant work experience. β’ 2-3 years of experience with XCode, Visual Studio, or Android Studio IDE development. β’ Working knowledge in electronics; analog, power and digital, oscilloscopes, and general electronic test equipment. β’ Good communication and interpersonal skills β’ Excellent oral, written, and presentation communication skills β’ Bachelor's Degree preferable in Computer Science / Computer Program Engineering OR 4 years professional experience in medical device software.
PREFERRED QUALIFICATIONS β’ 2-3 years' experience in testing active implantable devices, hand-held devices and test equipment used for medical devices. β’ Familiarity with medical development standards such as IEC 60601-1, 62304, 60601-1-2, ISO 14708-1, 14708-3 β’ SysML, UML and MBSE β’ Proficiency of a software development language (C++, C#, Swift, Java)β’ Proficiency of a software development IDE (XCode, Android Studio, Visual Studio)β’ Knowledge of Quality Control principles and methodology
WHAT WE OFFER
- A fast-paced work environment
- Paid time off
- 401(k) retirement savings with a company match
- Clean, and well-lit production areas
- Training and career development, with onboarding programs for new employees and tuition assistance
- Financial security through competitive compensation, incentives and retirement plans
- Health care and well-being programs including medical, dental, vision, wellness and occupational health programs
WORKING ENVIRONMENT
Work is performed in an office environment. The noise level in the work environment is usually moderate. The work environment characteristics described here are representative of individual encounters while performing the essential functions of this position.
EEO STATEMENT
Cirtec Medical Corporation is an Equal Opportunity Minority/Female/Individuals with Disabilities/Protected Veteran and Affirmative Action Employer Cirtec Medical Corporation considers for employment and hires qualified candidates without regard to age, race, religion, color, sex, sexual orientation, gender identity, national origin, ancestry, protected veteran or disability status or any factor prohibited by law. Cirtec Medical Corporation and all of its related companies fully endorse equal opportunity for all. Cirtec Medical provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in the job application process.
Explore More
Date Posted
08/28/2023
Views
8
Similar Jobs
Senior Quality Engineer - Bosch Group
Views in the last 30 days - 0
The Communications Systems Division of Bosch Security Systems is seeking a Senior Quality Engineer with a passion for creating new solutions The role ...
View DetailsTest Engineer - RAZR Marketing
Views in the last 30 days - 0
RAZR a fastgrowing marketing technology company based in Minnetonka MN is seeking a skilled QA Engineer The role involves developing and executing tes...
View DetailsSoftware Testing Lead - TOSCA - Jack Link's Protein Snacks
Views in the last 30 days - 0
Jack Links a global leader in protein snacks seeks a Software Testing Lead to manage testing methodologies and tools for enterprise applications The r...
View DetailsSenior Engineer, MS&T - Novo Nordisk
Views in the last 30 days - 0
Novo Nordisk a global leader in diabetes care for over a century offers lifechanging careers with opportunities to improve millions of lives worldwide...
View DetailsSenior Accountant, Tax - High Net Worth - Wipfli
Views in the last 30 days - 0
Wipfli is a company that values its employees and offers a careerdefining opportunity for those looking to make a difference The role involves managin...
View DetailsRegional Sales Manager - Midwest - Eagle Eye Networks
Views in the last 30 days - 0
Eagle Eye Networks a global leader in cloud video surveillance is seeking a Regional Sales Manager for its Midwest Region The RSM will drive growth by...
View Details