Software Design Engineer

3 days ago


Concord, New Hampshire, United States Intellectt Inc Full time
Job Title: Principal C# Service Engineer

Location: Merrimack, NH

About the Role:

We are seeking a highly skilled Principal C# Service Engineer to join our team at Intellectt Inc. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering reliable, high-quality software solutions for complex medical devices.

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 tradeoffs of various approaches to determine appropriate solutions.
  • 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 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 and improve the process by recommending process improvements, software tools, and helper scripts.
  • 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 a 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 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.
  • Ability to work independently or in a team environment.
  • Strong oral and written communication 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#.
  • 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, 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/innovative, able to think on your feet and work within project schedules.
  • Good organizational and multi-tasking skills.
  • MS Project skills a plus.
  • Software time and cost estimation experience a plus.
  • SOA (Service Oriented Architecture), gRPC, Entity framework, Blazor, and ASP.Net are helpful skills.


  • Concord, New Hampshire, United States ATOM Full time

    About ATOMATOM is a cutting-edge consulting firm that combines business acumen and technology expertise to deliver innovative solutions for our clients. We believe in building strong relationships with our clients and delivering results that exceed their expectations.Job SummaryWe are seeking a highly skilled and experienced Software Engineer to join our...


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

    About the RoleFidelity Investments is seeking a skilled Mobile Software Engineer to join our team. As a key member of our Mobile Platform squad, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our customer-facing software solutions.Key ResponsibilitiesApply strong Mobile (iOS/Android) development and testing...


  • 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 Pyramid Consulting, Inc Full time

    Job Opportunity for a Full Stack EngineerPyramid Consulting, Inc. is seeking a highly skilled Full Stack Engineer to join our team. This is a 12+ months contract opportunity with long-term potential.Key Responsibilities:Design and develop scalable backend systems using Java and Spring.Develop and maintain front-end applications using Angular.Work with...


  • Concord, New Hampshire, United States P.A. Consulting Full time

    About the RoleWe are seeking an experienced Electrical Engineer to join our US Engineering group, dedicated to the design of highly integrated electromechanical systems. As a key member of our team, you will partner with global clients across industries to develop innovative solutions to complex business challenges.Key ResponsibilitiesDesign, analyze, and...

  • Civil Engineer

    1 day ago


    Concord, New Hampshire, United States U.S. Army Corps of Engineers Full time

    Job SummaryWe are seeking a highly skilled Civil Engineer to join our team at the U.S. Army Corps of Engineers. As a key member of our engineering team, you will be responsible for designing and developing civil engineering projects, including site features, construction projects, and infrastructure development.Key ResponsibilitiesDevelop and implement civil...


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

    Job DescriptionAs a Senior Principal II Software Engineer in FAST Labs Engineering, you will have the opportunity to work on cutting-edge software development projects that push the boundaries of innovation. Our team collaborates across the enterprise to create advanced technology capabilities in areas such as advanced electronics, autonomy, cyber,...


  • Concord, New Hampshire, United States Quantum Dynamics Full time

    Senior Java Software Engineer | Expertise in Java, Spring, and SQLQuantum Dynamics, a leading marketing technology company, is seeking a highly skilled Senior Java Software Engineer to join their agile team. As a key member of the team, you will be responsible for designing and implementing a new 3-tier architecture using Java, Spring, and SQL.Key...


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

    Job DescriptionKey ResponsibilitiesDesign, 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,...


  • 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 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 Elbit Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Elbit Systems. As a key member of our software development team, you will be responsible for designing, implementing, and delivering high-quality software for complex medical instruments.ResponsibilitiesDesign and develop reliable, high-quality software for medical...


  • 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 BAE Systems USA Full time

    Principal FPGA Design EngineerWe are seeking a highly skilled Principal FPGA Design Engineer to join our team at BAE Systems USA. As a key member of our Electronic Systems division, you will play a critical role in designing and developing advanced technology capabilities in the areas of advanced electronics, autonomy, cyber, electronic warfare, and sensors...


  • 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 Trident Systems Full time

    About the RoleWe are seeking a highly skilled FPGA Engineer to join our team at Trident Systems' Space Electronic Systems (SES) division. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge FPGA-based solutions for space applications.Key ResponsibilitiesDesign and implement FPGA-based systems using...


  • 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 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 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 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:...