Principal Software Engineer

2 days ago


Merrimack, New Hampshire, United States KMC Systems Full time
Job Title: Principal Software Engineer

We 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 instruments meeting regulatory standards.

Responsibilities:
  • Design and implement software solutions for complex medical devices, ensuring compliance with regulatory standards.
  • Collaborate with cross-functional teams to integrate software with hardware and other systems.
  • Develop and maintain 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 and proactively work to integrate with system requirements.
  • Participate in Software Change Control Boards and participate in the investigation and resolution of software defects.
  • Utilize software engineering best practices, including unit testing, integration testing, static analysis, code reviews, design reviews, and Doxygen documentation.
  • Develop software within a Continuous Improvement development process.
  • Improve the Continuous Improvement process by recommending process improvements, software tools, and helper scripts.
  • Work cooperatively within the software group as well as across disciplines such as systems, electrical, optical, and mechanical 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 or more years of relevant experience developing software for complex instruments or devices that include motion control and fluidics.
  • Demonstrated experience in object-oriented design methodology and programming languages, primarily C# and C++.
  • Understanding of revision control systems and issue tracking systems.
  • Ability to work independently or in a team environment.
  • Strong oral and written communication skills.
  • Able to work on multiple projects simultaneously (good organizational and multi-tasking skills).
  • Demonstrated experience in software development lifecycle (Agile, Spiral), object-oriented design methodology, and programming languages, including JAVA and one of the following: C/C++, or C#. Skills in C#.net (8) highly preferred.
  • Design experience of software for hardware instruments/devices that include motion control interfaces.
  • Experience with medical device regulatory standards such as 21 CFR Part 820, IEC 62304, and ISO 13485, including experience with system risk/hazard analysis.
  • Experience with software configuration tools for source code control (CVS, SVN, PerForce), issue tracking (Mantis, Jira), requirements management (DOORS), code review tools (Code Collaborator, Crucible), and 3rd-party project build tools.
  • Demonstrated leadership skills.
  • Creative/innovative, able to think on your feet and work well given typical project schedules.
  • Good organizational and multi-tasking skills.
  • MS Project skills a plus.
  • Software time and cost estimation experience a plus.
  • Experience as SW Team Leader is required.
  • Experience working directly with customers.
Additional Information:

We offer a competitive compensation package, including a 9/80 schedule, flexible vacation and PTO, paid parental leave, and a generous employee referral program. We are an equal opportunity employer and welcome applications from diverse candidates. If you need special assistance or an accommodation while seeking employment, please email recruitingfw@elbitsystems-us.com.



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

    Job Description:As a Principal Software Engineer/Developer at Fidelity Investments, you will be responsible for designing and developing high-quality, robust, and efficient analytical solutions and software applications. You will conceptualize software solutions through programming languages and create packaged solutions using PL/SQL, Python, Shell...


  • 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 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 Fidelity TalentSource LLC Full time

    Job Description:Fidelity Investments is seeking a highly skilled Principal Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality, robust, and efficient analytical solutions and software applications.Key Responsibilities:Participate in architecture...


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

    Job Title: Principal Cloud EngineerJob Summary:We are seeking a highly skilled Principal Cloud Engineer to join our team. As a key member of our cloud engineering team, you will be responsible for designing and building the technology foundation that propels our business to harness the power of cloud.Key Responsibilities:Design and develop cloud-based...


  • 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 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 DescriptionBAE Systems is seeking a highly skilled and experienced Senior Principal Mechanical Engineer to join our team. As a key member of our engineering team, you will be responsible for leading the design, development, and integration of dynamic optomechanical military systems.Key Responsibilities:Provide technical leadership and support to the...


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

    About the RoleFidelity TalentSource is seeking a highly motivated Principal Software Engineer to join our Enterprise Infrastructure Group in Merrimack, NH or Westlake, TX. As a key member of our team, you will be responsible for developing automation tooling for critical contact center applications, ensuring operational stability, and improving the deliver...


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

    Job SummaryWe are seeking a highly skilled Principal Systems Engineer to join our team at KMC Systems, an Elbit Systems of America company. As a key member of our engineering team, you will be responsible for translating user needs into system requirements, defining system architecture, and completing systems analysis.Key ResponsibilitiesLead the development...


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

    About the RoleFidelity TalentSource is seeking a highly skilled Principal Systems Analyst to join our team in Merrimack, NH or Smithfield, RI. As a key member of our Managed & Advisory Solutions team, you will play a critical role in the design and development of sophisticated software applications that meet the highest standards of our organization.As a...

  • Principal Engineer

    1 week ago


    Merrimack, New Hampshire, United States Trystar Inc Full time

    About Trystar IncTrystar Inc is a leading company in the power solutions industry, committed to advancing power solutions and driven by a dynamic team of professionals. Our team is dedicated to creating innovative solutions and pushing the boundaries of what is possible in power electronics.Job DescriptionWe are seeking a highly motivated and experienced...


  • Merrimack, New Hampshire, United States BAE SYSTEMS Full time

    Job DescriptionBAE Systems is seeking a highly skilled and experienced Principal Opto-Mechanical Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing complex opto-mechanical systems for military applications.Key Responsibilities:Design and develop opto-mechanical systems, including...


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

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at KMC Systems, an Elbit Systems of America company. As a Senior 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 Fidelity TalentSource LLC Full time

    Job Title: Senior Software EngineerJob Summary:Fidelity Investments is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems for our mainframe and cloud infrastructure. You will work closely with our development team to...


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

    About the RoleFidelity TalentSource LLC is seeking a highly skilled Mobile Software Engineer to join our team. As a Mobile Software Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and improving customer-facing software solutions for our mobile applications.Key ResponsibilitiesDesign and develop scalable and...


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

    About the RoleFidelity Investments is seeking a skilled Mobile Software Engineer to join our Mobile Platform squad. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable and highly reliable iOS and Android applications.We are looking for a talented engineer with a strong background in mobile development,...


  • 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 Fidelity Investments Full time

    Job Description:The Mobile Engineer will be responsible for designing, developing, testing, deploying, maintaining, and improving scalable and highly reliable iOS/Android Platform for native mobile applications. As a Software Engineer, you will apply your strong Mobile (iOS/Android) development and testing skills to ensure the customer-facing software...


  • Merrimack, New Hampshire, United States Pyramid Consulting, Inc Full time

    Job Description**Immediate Opportunity for a Talented Full Stack Engineer**We are seeking a highly skilled Full Stack Engineer to join our team at Pyramid Consulting, Inc. This is a 12+ months contract opportunity with long-term potential.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software solutions using Java, Spring Boot, and...