Principal C# Micro-Services System Architect

2 weeks ago


Merrimack, New Hampshire, United States KMC Systems Full time
Job Title: Principal C# Micro-Services System Architect

We are seeking a highly skilled Principal C# Micro-Services System Architect to join our team at KMC Systems. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex medical instruments meeting regulatory standards.

Key Responsibilities:
  • Design and implement C# .Net services to coordinate and control medical instrument activities like scheduling, inventory management, and error recovery.
  • Collaborate with the chief architect on design trade-offs of various approaches to determine the appropriate solution.
  • Create, maintain, and review software project documents, including software development plans, software configuration plans, and detailed software design documents.
  • Participate in software project risk analysis and hazard analysis.
  • Drive software requirements with other members of the software team as appropriate and proactively work to integrate with system requirements.
  • Utilize software engineering best practices, such as unit testing, integration testing, static analysis, code reviews, design reviews, and Doxygen documentation.
  • Work cooperatively within the software group as well as across disciplines such as systems, electrical, optical, and mechanical.
Requirements:
  • Bachelor's degree in computer science, electrical engineering, mathematics, or a related discipline.
  • 10 or more years of relevant experience developing software for complex instruments or devices that include motion control and fluidics.
  • Demonstrated experience in designing and implementing C# .Net services to coordinate and control medical instrument activities like scheduling, inventory management, and error recovery.
  • Understanding of revision control systems and issue tracking systems.
  • Strong oral and written communication skills.
  • Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology.
  • Experience with medical device regulatory guidance such as 21 CFR Part 820, IEC 62304, and ISO 13485.
  • Preferred experience with software configuration tools for source code control (CVS, SVN, Git), issue tracking (Mantis, Jira), requirements management (DOORS), code review tools (Code Collaborator, Crucible), and 3rd-party project build tools.
  • Demonstrated technical leadership skills.
  • Creative and innovative, able to think outside the box.
  • Good organizational and multi-tasking skills.
  • SOA (Service-Oriented Architecture), gRPC, and Entity Framework are helpful skills.
What We Offer:
  • Most locations offer a 9/80 schedule providing every other Friday off.
  • Competitive compensation and 401(k) program to plan for your future.
  • Robust medical, dental, vision, and disability coverage with qualified wellness discounts.
  • Basic Life Insurance and Additional Life & AD&D Insurances are available.
  • Flexible Vacation & PTO.
  • Paid Parental Leave.
  • Generous Employee Referral Program.
  • Voluntary Benefits Available: Longer Term Care, Legal, Identity Theft, Pet Insurance, and many more options.
  • Voluntary Tricare Supplement available for military retirees.

KMC Systems is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive environment where everyone feels valued and respected. If you need special assistance or an accommodation while seeking employment, please email recruitingfw@elbitsystems-us.com.



  • Merrimack, New Hampshire, United States KMC Systems, Inc. Full time

    Job DescriptionKMC Systems, a leading provider of engineering and innovation solutions, is seeking a highly skilled Principal C# Micro-Services System Architect to join our team. As a key member of our software development group, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software...


  • Merrimack, New Hampshire, United States KMC Systems, Inc. Full time

    Job Title: Principal C# Service DesignerCompany DescriptionKMC Systems, Inc. is a leading provider of engineering and innovation solutions for the medical device industry. With a rich history of innovation and a commitment to excellence, we offer a unique opportunity for talented individuals to join our team and contribute to the development of cutting-edge...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job OverviewKMC Systems, a leading provider of engineering and innovation solutions, is seeking a highly skilled Principal C# Service Designer to join their team. As a key member of the software development group, this individual will be responsible for designing, implementing, and delivering reliable, high-quality software solutions for complex medical...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job SummaryWe are seeking a highly skilled Principal C# Service Design Engineer to join our team at KMC Systems. As a key member of our software development team, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex medical instruments meeting regulatory...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job DescriptionWe are seeking a highly skilled Principal C# Service Design Engineer to join our team at KMC Systems. As a key member of our software engineering group, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex medical instruments meeting regulatory...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at KMC Systems, an Elbit Systems of America company. As a Principal Software Engineer, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex medical...


  • Merrimack, New Hampshire, United States Yoh Full time

    Job Title: Principal Systems AnalystWe are seeking a highly skilled Principal Systems Analyst to join our team at Yoh, a Day & Zimmermann company. As a key member of our team, you will be responsible for designing, developing, and implementing end-to-end systems and processes using various tools and technologies.Key Responsibilities:Design and develop...


  • Merrimack, New Hampshire, United States Trystar Inc Full time

    Job Title: Principal Design EngineerTrystar Inc is a leading provider of innovative power solutions, and we're seeking a highly skilled Principal Design Engineer to join our team in Merrimack, NH.About the RoleWe're looking for a talented engineer with extensive experience in complex microcontroller and FPGA-based architectures and embedded real-time...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at KMC Systems, an Elbit Systems of America company. As a key member of our software development team, you will be responsible for designing, implementing, and delivering reliable, high-quality software for complex medical instruments.Your expertise in object-oriented...

  • Principal Analyst

    1 month ago


    Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Title: Principal AnalystJob Summary:Fidelity Investments is seeking a highly skilled Principal Analyst to join our team. As a Principal Analyst, you will be responsible for scaling digital platforms to power customer experiences using RESTful and GraphQL interfaces. You will also organize and streamline data to facilitate business decisions using data...

  • Principal Engineer

    4 days ago


    Merrimack, New Hampshire, United States Trystar Inc Full time

    Job OverviewTrystar Inc is a leading provider of power solutions, and we're seeking a highly skilled Principal Engineer - Power Electronics Control to join our innovative engineering team at our Merrimack, NH site. As a key contributor, you will leverage your extensive experience in complex microcontroller and FPGA-based architectures and embedded real-time...

  • Principal Analyst

    1 month ago


    Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Title: Principal AnalystJob Summary:Fidelity Investments is seeking a highly skilled Principal Analyst to join our team. As a Principal Analyst, you will be responsible for designing, building, and testing Application Program Interfaces (APIs) using Postman, Insomnia, and Datadog. You will also be responsible for providing digital solutions using Unified...

  • Principal Analyst

    2 weeks ago


    Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Title: Principal AnalystJob Summary:Fidelity Investments is seeking a highly skilled Principal Analyst to join our team. As a Principal Analyst, you will be responsible for designing, building, and testing digital solutions using modern technologies such as RESTful and GraphQL interfaces. You will work closely with cross-functional teams to gather...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Description:As a Principal Data Modeler at Fidelity Investments, you will play a key role in building a data modeling platform for Fidelity Digital Asset. You will work closely with product teams, data engineering teams, architecture, and business stakeholders to understand data requirements and translate them into conceptual, logical, and physical data...


  • Merrimack, New Hampshire, United States Digital Prospectors Full time

    {"title": "Principal Electrical Engineer", "description": "Job SummaryWe are seeking a highly skilled Principal Electrical Engineer to join our team at Digital Prospectors. As a key member of our engineering team, you will be responsible for leading the design and development of complex electrical systems and products.Key ResponsibilitiesLead the design and...


  • Merrimack, New Hampshire, United States BAE Systems USA Full time

    Job Title: Principal Opto-Mechanical EngineerBAE Systems USA is seeking a highly skilled Principal Opto-Mechanical Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and integrating dynamic optomechanical military systems.Key Responsibilities:Lead the design and development of optomechanical...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Description:PRINCIPAL DATA ModelerThe RoleAs a Principal Data Modeler on the Data team, you will lead and collaborate across Fidelity teams in a dynamic environment to build a Data modeling platform for Fidelity Digital Asset.You will work closely with product teams, data engineering teams, architecture, and business stakeholders to understand data...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Title: Principal Technology Risk Analyst About the Role: We are seeking a highly skilled Principal Technology Risk Analyst to join our team at Fidelity Investments. As a key member of our Technology Risk team, you will play a critical role in identifying, assessing, and mitigating technology-related risks that could impact our business operations. Key...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Title: Principal Mobile EngineerJob Summary:Fidelity Brokerage is seeking a highly skilled Principal Mobile Engineer to join our team. As a key member of our Engineering Efficiency and Assurance team, you will be responsible for designing and implementing efficient mobile CI/CD pipelines for our Android platform.Key Responsibilities:Design and implement...


  • Merrimack, New Hampshire, United States BAE Systems USA Full time

    Job Title: Senior Principal Process EngineerBAE Systems is seeking a highly skilled Senior Principal Process Engineer to join our team at our Merrimack, New Hampshire facility. As a key member of our Advanced Composite Manufacturing team, you will be responsible for providing leadership and direction to ensure the successful execution of production goals and...