Research Software Engineer

4 weeks ago


Wilmington, North Carolina, United States Creare Full time
Job Overview

Creares team in Hanover, NH is seeking a skilled Research Software Engineer to contribute to a broad and challenging array of cutting-edge research and engineering-oriented software development projects.

As a Research Software Engineer at Creare, you will work on multiple small cross-disciplinary teams, applying software engineering principles and best practices to develop innovative, high-quality software using modern tools in a fast-paced environment.

  • Develop algorithms and design software architectures for data collection, data processing, control systems, and physics-based modeling.
  • Apply engineering principles and best practices to develop high-quality software.
  • Work on multiple projects concurrently, including machine learning models, physics modeling tools, biomedical devices, test and measurement systems, and web and mobile platforms.
Requirements

To be successful in this role, you will need:

  • Demonstrated proficiency in an R&D environment.
  • Expertise with two or more of the following: Python, C/C++, Java, Typescript, Flutter, TensorFlow, OpenCV, DevSecOps (Docker, CI/CD, Fortify/SonarQube, Linux server administration).
  • Ability to understand and implement data analyses, including signal and image processing algorithms.
  • Proven ability and desire to work on multiple, deadline-driven projects concurrently.
  • Effective project management and communication skills.
What We Offer

Creares offers a competitive compensation package, including a substantial annual staff bonus, industry-leading 401(k) contributions and plan options, and a range of medical plan offerings. We value mutual respect, teamwork, and the ability to do the highest quality work.



  • Wilmington, North Carolina, United States InsideHigherEd Full time

    About the RoleWe are seeking a highly skilled Research Software Engineer II to join our team at Dartmouth College. As a key member of our research computing group, you will be responsible for developing and managing advanced software solutions that propel our research forward.Key ResponsibilitiesLead and manage large-scale research software projects,...


  • Wilmington, North Carolina, United States InsideHigherEd Full time

    Job Title: Research Software Engineer IIInsideHigherEd is seeking a highly skilled Research Software Engineer II to join our team. As a key member of our research software engineering group, you will be responsible for designing, developing, and implementing complex software solutions to support our research initiatives.Key Responsibilities:Lead and manage...


  • Wilmington, North Carolina, United States Dartmouth College Full time

    Software Development and ManagementLeads and manages large-scale research software projects, overseeing timeline creation, stakeholder coordination, and resource allocation.Conducts thorough technical surveys to identify and integrate advanced software tools, components, libraries, and tools that enhance project outcomes.Designs, develops, implements, and...

  • Software Engineer

    4 weeks ago


    Wilmington, North Carolina, United States Huntington Ingalls Industries Full time

    Job DescriptionMission Technologies, a division of Huntington Ingalls Industries, is seeking a skilled Software Engineer to support operations in Hanover, MD. This is a Pipeline Requisition.The successful candidate will be responsible for developing prototype solutions to unaddressed, critical military operational shortfalls through research,...

  • R&D Software Engineer

    4 weeks ago


    Wilmington, North Carolina, United States Creare Full time

    Job SummaryCreares R&D Software Engineer will contribute to multiple small cross-disciplinary teams working on a variety of R&D projects. The ideal candidate will have a solid background in engineering fundamentals and a strong interest in software development. Key responsibilities include applying engineering principles and best practices, developing...


  • Wilmington, North Carolina, United States Jacobs Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Capabilities DevOps team in Hanover, MD. As a key member of our team, you will be responsible for designing, developing, and implementing innovative software solutions to meet the mission and time-critical needs of our customers.The ideal candidate will have a strong...


  • Wilmington, North Carolina, United States Independent Software Full time

    Cybersecurity Network Analyst Job DescriptionIndependent Software is seeking a skilled Cybersecurity Network Analyst to join our team. The ideal candidate will have experience with computer network exploitation, construction, and diagnostics of computer networks, network analysis, network threats and risks, incident response, and database research.Key...


  • Wilmington, North Carolina, United States Oceaneering Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Oceaneering. As a key member of our Software, Simulations and Controls group, you will be responsible for designing and developing complex power and control systems for unique underwater robotic and electromechanical systems.As a Staff Software Engineer, you will work...


  • Wilmington, North Carolina, United States Oceaneering Full time

    Job DescriptionOceaneering Technologies (OTECH) is seeking a highly skilled Project Software Engineer to join our team. As a key member of our group, you will be responsible for developing and leading software efforts, implementing decisions for designing and maintaining software architecture, and actively interfacing with other engineering leads, program...


  • Wilmington, North Carolina, United States Huntington Ingalls Industries Full time

    Job DescriptionAt Huntington Ingalls Industries, we are seeking a highly skilled Senior Software Engineer to join our team in Hanover, MD. This is a unique opportunity to work on a cutting-edge software suite known as the Minotaur Mission Management System.The successful candidate will be responsible for developing new or improving existing capabilities to a...


  • Wilmington, North Carolina, United States Onyx Point, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Onyx Point, Inc. The ideal candidate will have a strong background in software development, with a focus on cloud-based systems and enterprise software engineering.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDesign...


  • Wilmington, North Carolina, United States Lockheed Martin Corporation Full time

    Unlock the Future of CybersecurityJoin Lockheed Martin's esteemed team of cybersecurity professionals as a Principal Software Engineer. In this pivotal role, you will be responsible for designing, developing, and integrating cutting-edge software solutions to protect our nation's critical infrastructure and sensitive information.As a key member of our team,...


  • Wilmington, North Carolina, United States MAG Aerospace Full time

    Job SummaryMAG Aerospace is seeking an experienced Software Systems Engineer to collaborate with system users, requirements owners, and developmental contractors to translate operational requirements into software requirements, designs, and implementations.Key ResponsibilitiesParticipate in planning, coordinating, scheduling, directing, and controlling...


  • Wilmington, North Carolina, United States ManTech Full time

    Job Title: Cloud Software EngineerWe are seeking a highly skilled Cloud Software Engineer to join our team at ManTech. As a Cloud Software Engineer, you will be responsible for designing, building, and maintaining next-generation cloud-based systems using Kubernetes.Key Responsibilities:Design and develop software solutions using Kubernetes.Collaborate with...


  • Wilmington, North Carolina, United States GliaCell Technologies Full time

    Job OpportunityGliaCell Technologies is seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using Agile methodologiesCollaborate with cross-functional...

  • Software Engineer

    2 weeks ago


    Wilmington, North Carolina, United States Novant Health Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team in {company}.Key Responsibilities:Design and develop robust software applications.Collaborate with cross-functional teams to ensure seamless delivery.Stay up-to-date with industry trends and best practices.What We Offer:A dynamic work environment with opportunities for growth.A...


  • Wilmington, North Carolina, United States Independent Software Full time

    About the Role:Independent Software is seeking a highly skilled Cybersecurity Network Analyst to join our team. As a Cybersecurity Network Analyst, you will be responsible for analyzing and identifying network threats and risks, as well as providing incident response and support to our Government team.Key Responsibilities:Analyze network packet information,...


  • Wilmington, North Carolina, United States HexaQuEST Global, Inc. Full time

    Job Title: Senior Software Engineer - Python/DjangoJob Summary:We are seeking an experienced Senior Software Engineer to join our technology group at HexaQuEST Global, Inc. The ideal candidate will have a strong background in Python/Django and a passion for building scalable applications.Key Responsibilities:Develop highly scalable applications in...


  • Wilmington, North Carolina, United States ManTech Full time

    Secure Our Nation's FutureManTech is seeking a highly motivated and experienced CNO Java Software Engineer to join our team in Hanover, Maryland. As a key member of our team, you will provide specialized testing and evaluation capabilities tailored to system functions.Key Responsibilities:Design and implement system and subsystem definitions, preliminary and...


  • Wilmington, North Carolina, United States Base2 Solutions Full time

    About the Role:We are seeking a skilled Software Development Engineer to join our team at Base-2 Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key Responsibilities:Develop and maintain software systems using a variety of...