• Director of Software Engineering

    Location US-NH-Merrimack
    Posted Date 3 weeks ago(6/26/2019 2:40 PM)
    Job ID
    # Positions
    Business Unit
  • Overview

    Elbit Systems of America is a leading provider of high performance products, system solutions, and support services focusing on the defense, homeland security, commercial aviation, and medical instrumentation markets. With facilities throughout the United States, Elbit Systems of America is dedicated to supporting those who contribute daily to the safety and security of the United States. Elbit Systems of America, LLC is wholly owned by Elbit Systems Ltd. (NASDAQ: ESLT and TASE: ESLT), a global high technology company engaged in a wide range of programs for innovative defense and commercial applications. For additional information, visit: www.elbitsystems-us.com or follow us on Twitter


    KMC Systems, a wholly-owned subsidiary of and co-located with Elbit Systems of America, is a leading contract designer and manufacturer of medical devices and instrumentation for OEM’s in the areas of diagnostic, therapeutic, and biomedical products. With more than 25 years of experience, KMC is an ISO 13485 certified and FDA registered firm with expertise in all aspects of product development, verification, design for and transition to production. Additional capabilities include flexible turnkey manufacturing, depot and field service repair and full compliance with FDA QSR regulations and GMP practices.


    The Engineering Director will be responsible for the successful execution of software development for innovative, leading edge medical diagnostics technologies involving diverse clients and applications.

    • Lead and manage a strong software development department of 15 to 25.
    • Provide vision on technical direction, architecture, languages, SW tools, etc.
    • Manage the successful execution of multiple, concurrent projects
    • Plan and execute major research and development programs based on long range business goals.
    • Establish procedures and assignments to be followed to meet program completion dates as planned;  ensure that estimates of manpower needs, costs and budgets are prepared, established and monitored; review and evaluate progress of subordinate activities. 
    • Direct initial program planning including proposal philosophy coordination, technical baseline definition, proposal preparation; subcontractor statements of work specifications; estimation of product or service costs.
    • Direct others who devise applications of engineering technology to solve problems.
    • Assure that product designs are competitive.
    • Evaluate and select optimum design alternatives.
    • Recommend the addition, expansion or termination of research projects.
    • Define projects and act as technical leader, assisting others in the solution of complex problems involving diverse areas of various technical disciplines.
    • Assure that project engineering costs adhere to budget and develop engineering budgets.
    • Determine technical and cost feasibility of projects; prepare proposals for new business with assistance from subordinates.
    • Serve as consultant to top management in establishing long‑range goals and preparing proposals for new business.
    • Act as spokesman to customer personnel on engineering capabilities and future efforts.  May be instrumental in attracting and obtaining major new business contracts.
    • Assure engineering research and development results are consistent with customer and company requirements and objectives.
    • Assure effective liaison with other functions and departments to obtain all cooperation and support required for the success of assigned programs.
    • Review job performance of subordinates and personnel assigned to program;  ensure assignments are given according to individual capabilities and promotions, transfers, terminations, compensation change are acted upon where warranted.  Responsible for developing and utilizing talents of assigned personnel to best accomplish company goals.



    • Bachelores degree in Engineering, or equivalent discipline (MBA or MS preferred)
    • 10+ years of directly related experience managing a SW team in a medical instrument company
    • Demonstrated team leadership and management skills essential
    • Technical experience must include software development lifecycle (Agile, Spiral), object oriented design methodology, and modern programming languages (such as JAVA, C#, C++)
    • Demonstrated experience using 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
    • Must be be creative/innovative, able to think on your feet & work well under pressure and deadlines
    • Experience should include effective management of multiple, concurrent projects
    • Strong written and verbal communication skills - internal and with customers



    • Architecture/ design experience of software for hardware instruments/devices
    • Experienced with complex device control and GUI's; ideally experienced with precision automated equipment
    • FDA regulatory experience; knowledge of FDA guidelines for medical instruments
    • Experienced in Software and System Risk/Hazard Analysis for medical devices
    • Software cost estimation experience is preferred


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed