Principal Software Engineer

1 week ago


Concord, New Hampshire, United States Elbit Systems Full time
Job Description

Key Responsibilities

  • Design, implement, and deliver high-quality software for complex medical instruments, ensuring compliance with regulatory standards.
  • Develop and maintain software project documents, including software development plans, configuration plans, and detailed design documents.
  • Participate in risk analysis and hazard analysis, driving software requirements with the software team and integrating with system requirements.
  • Collaborate with the software team to investigate and resolve software defects, utilizing software engineering best practices.
  • Develop software within a Continuous Improvement development process, recommending process improvements and software tools.
  • Work cooperatively with cross-functional teams, including systems, electrical, optical, and mechanical disciplines, to deliver projects on-time and on-budget.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Mathematics, or a related field (Master's degree preferred).
  • 10 or more years of experience developing software for complex instruments or devices, including 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, with strong oral and written communication skills.
  • Able to work on multiple projects simultaneously, with good organizational and multi-tasking skills.
  • Demonstrated experience in software development lifecycle, object-oriented design methodology, and programming languages, including JAVA and one of the following: C/C++, or C#.
  • Design experience of software for hardware instruments/devices that include motion control interfaces.
  • Experience with medical device regulatory standards, including 21 CFR Part, IEC, and ISO, as well as system risk/hazard analysis.
  • Experience with software configuration tools, including source code control, issue tracking, requirements management, code review tools, and 3rd-party project build tools.
  • Demonstrated leadership skills, with the ability to think creatively and work well under pressure.
  • Good organizational and multi-tasking skills, with MS Project skills a plus.
  • Software time and cost estimation experience a plus.
  • Experience as a SW Team Leader is required.
  • Experience working directly with customers is a plus.


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

    Job Description:The RoleAs a Principal Software Engineer specializing in Developer Experience tools, you will play a crucial role in the development of internal applications designed to enhance the developer community. Your expertise in full stack development, along with your knowledge of both web and mobile technologies, will be essential in this...


  • Concord, New Hampshire, United States BAE Systems Full time

    Job Description This position is eligible for hybrid work format, a combination of on-site and remote work environments.Through research programs funded by science and technology R&D organizations within the U.S. Department of Defense, the research and development team in FAST LabsTM collaborate across the enterprise. On this team, you'll have the...


  • Concord, New Hampshire, United States Compass Inc Full time

    Experience with embedded Linux Experience in the full software development life cycle using IEC Provide technical solutions of wide range of difficult software engineering problems. Evaluate systems/components and make recommendations for improvements and solutions. Leads in debug and test of integrated software using software and hardware tools as...


  • Concord, New Hampshire, United States BAE Systems Full time

    Job Description Because this role involves classified work in a closed area all work will need to be performed full-time on site.Through research programs funded by science and technology R&D organizations within the U.S. Department of Defense, the research and development team in FAST LabsTM collaborate across the enterprise. On this team, you'll have the...


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

    Job Description:Position Title – Senior Software Engineer in TestRole Objective:In the capacity of a Senior Software Engineer in Test, your primary focus will be on developing automated testing solutions for UI and/or ETL processes within robust systems. You will collaborate closely with Software Developers, Architects, and business stakeholders to convert...


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

    Job Overview:Position: Principal Software Engineer in TestLocation: HybridRole Purpose:As a Principal Software Engineer, you will focus on two main areas:Firstly, you will provide technical leadership in enhancing our client enablement strategy. Collaborating with a team of both technical and business-oriented professionals, your goal will be to refine and...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job DescriptionKey ResponsibilitiesDesign, implement, and deliver high-quality software solutions for complex medical instruments, ensuring compliance with regulatory standards.Develop and maintain software project documents, including software development plans, configuration plans, and detailed design documents.Participate in risk analysis and hazard...


  • Concord, New Hampshire, United States Elbit Systems Full time

    About the RoleThe Systems Engineer will play a critical role in translating customer needs into system requirements, defining system architecture, and completing systems analysis. This individual will work closely with cross-functional teams to develop instrument and module designs, test and refine them, and ensure they meet regulatory requirements.Key...


  • Concord, New Hampshire, United States Motion Recruitment Full time

    About the RoleMotion Recruitment is seeking a highly skilled Software Engineer to join our client's team in Concord, CA. As a Software Engineer, you will be responsible for working with the brightest minds at one of the largest financial institutions in the world.Key ResponsibilitiesConsult on complex initiatives with broad impact and large-scale planning...


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

    Job Overview:The Fidelity Investments Workplace Investing (WI) division is in search of a skilled Principal Software Support Engineer to enhance our Level 2 Production Support team within Stock Plan Services (SPS) Technology. This role is pivotal as we broaden our premier equity compensation platform into international markets. The chosen candidate will...


  • Concord, New Hampshire, United States WELLS FARGO BANK Full time

    About this RoleWells Fargo is seeking a highly skilled Senior Software Engineer to join our consumer small business banking team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesLead complex software development initiatives and deliverables within technical...


  • Concord, New Hampshire, United States Strategic Staffing Solutions Full time

    STRATEGIC STAFFING SOLUTIONS IS HIRING We are offering a Contract Opportunity with our organization that must be executed on a W2 basis. This position does not allow for C2C arrangements. Visa Sponsorship is available. Below are the specifics. Position Title: Senior Java Software Engineer Location: Concord, CA Duration: 12 Months On-Site Required...


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

    Job OverviewThe Principal Systems Engineer plays a crucial role in transforming user requirements into comprehensive system specifications. This position involves defining system architecture and conducting thorough systems analysis, including design trade-offs, performance metrics, and risk assessment. Collaborating with various engineering disciplines, the...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job Overview We are seeking a highly skilled Principal Systems Engineer to spearhead the development of innovative system-level concepts for upcoming projects. This role involves evaluating and providing constructive feedback on concepts generated by team members. Key Responsibilities Drive the creation of comprehensive system-level designs for new...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job Overview We are seeking a dedicated and experienced Principal Systems Engineer to spearhead the development of innovative system-level concepts for upcoming projects. This role involves a comprehensive review and constructive critique of concepts developed by team members. Key Responsibilities Drive the creation of system-level designs for new...


  • Concord, New Hampshire, United States BAE Systems Full time

    Job Description Because this role involves classified work in a closed area all work will need to be performed on site.Through research programs funded by science and technology R&D organizations within the U.S. Department of Defense, the research and development team in FAST Labs collaborate across the enterprise. On this team, you'll have the opportunity...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job Overview We are seeking a highly skilled and experienced Principal Systems Engineer to join our team at Elbit Systems. This role involves leading the development of system-level concepts for innovative project proposals and critically assessing concepts developed by peers. Key Responsibilities Drive the creation of comprehensive system-level concepts...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job Overview The Principal Systems Engineer plays a crucial role in transforming user requirements into comprehensive system specifications. This position involves defining system architecture and conducting thorough systems analysis, including design trade-offs, performance metrics, and risk assessment. Collaborating with a team of engineers from...


  • Concord, New Hampshire, United States BAE Systems Full time

    Job Description FAST LabsTM is a world-class research and microelectronics production organization. Our vision, we secure the future through fearless innovation, fuels our curiosity, and propels our teams to take on 'never been done before' challenges. We believe how we work is just as important as what we work on, and we are guided by three key principles:...


  • Concord, New Hampshire, United States Elbit Systems Full time

    Job SummaryElbit Systems is seeking a highly skilled and experienced Senior Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for translating customer needs into system requirements, defining system architecture, and leading systems analysis and design efforts.Key ResponsibilitiesLead the development of...