Principal C# Service Designer - Medical Devices
KMC Systems - Merrimack, New Hampshire, us, 03054![KMC Systems](/api/image?src=https%3A%2F%2Fgeneral-board-default.s3.us-east-2.amazonaws.com%2Fpublic%2Fimages%2Fdesk-360x180.webp&w=640&q=75&f=webp)
Work at KMC Systems
Overview
- Apply
Overview
Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding.Overview:KMC Systems, an Elbit Systems of America company, offers an ecosystem of engineering and innovation to develop advanced clinical and operational solutions for leading medical device customers. KMC was established in Merrimack, NH, in 1980, with a focus on innovation and R&D of next-generation devices. We are looking for extraordinary people to join #OneTeamOneMission to create and deliver innovative solutions that protect and save lives.
We are currently recruiting for a
Principal C# Service Design Engineer,
looking for a candidate who respects others for their knowledge and skills. If you have high integrity and thrive in an inclusive environment, you’ll love it here.
This opportunity requires a driven engineer willing to tackle complex technical issues using their expertise. You will enjoy a culture that values hard work and creativity, knowing that your work will improve people’s lives.
Responsibilities
Design, implement, and deliver reliable, high-quality, robust embedded and desktop software for complex medical instruments meeting regulatory standards.
Participate in designing and implementing C# .Net services to coordinate and control medical instrument activities.
Collaborate with chief architect on design tradeoffs to determine appropriate solutions.
Create, maintain, and review software project documents.
Participate in software project risk and hazard analysis.
Drive software requirements with team members and integrate with system requirements.
Participate in Software Change Control Boards and resolve software defects.
Utilize software engineering best practices (e.g., unit testing, integration testing).
Develop software within Continuous Improvement development process.
Improve Continuous Improvement process and recommend software tools.
Work cooperatively within the software group and across disciplines to deliver projects on-time and on budget.
Qualifications
Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, or related discipline (Master’s degree preferred).
10+ years of relevant experience developing software for complex instruments or devices.
Demonstrated experience in designing C# .Net services for medical instrument activities.
Understanding of revision control and issue tracking systems.
Ability to work independently or in a team environment.
Strong oral and written communication skills.
Experience in software development lifecycle and object-oriented design methodology.
Design experience of software for hardware instruments including motion control interfaces.
Experience with medical device regulatory standards.
Experience with software configuration tools and project build tools.
Demonstrated technical leadership skills.
Creative and innovative, able to work within project schedules.
Good organizational and multi-tasking skills.
MS Project skills a plus.
Software time and cost estimation experience a plus.
SOA, gRPC, Entity framework, Blazor, and ASP .Net are helpful skills.
Additional Information
Here Are Some of the Great Benefits We Offer:
9/80 schedule providing every other Friday off.
Competitive compensation & 401k program.
Robust medical, dental, vision, & disability coverage.
Basic Life Insurance and Additional Life & AD&D Insurances.
Flexible Vacation & PTO.
Paid Parental Leave.
Generous Employee Referral Program.
Voluntary Benefits Available.
Voluntary Tricare Supplement available for military retirees.
Job Type: Full-time
Pay: $114,000.00 - $167,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Employee assistance program
Employee discount
Flexible schedule
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid time off
Parental leave
Professional development assistance
Referral program
Tuition reimbursement
Vision insurance
Ability to Commute:
Merrimack, NH 03054 (Required)
Ability to Relocate:
Merrimack, NH 03054: Relocate before starting work (Required)
Work Location: Hybrid remote in Merrimack, NH 03054
#J-18808-Ljbffr