Software Development Engineer

4 weeks ago


Durham, North Carolina, United States Recruitlink Full time
Job Title: Software Engineer IIJob Summary

The Software Engineer II will design, develop, and implement high-quality software systems to support measurement, inspection, data collection, machine vision, image processing, machine learning, and reporting systems across various divisions.

Key Responsibilities
  • Design and develop software systems for manufacturing processes.
  • Interface with sensors, motion systems, lighting, and cameras to implement advanced logic for data operations.
  • Resolve software issues and implement enhancements for system improvements.
  • Follow software development practices to ensure timely and efficient project completion.
Required Qualifications
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a related technical field.
  • 2-5 years of experience in software development within a multidisciplinary engineering team.
  • Proficiency in a mix of programming languages: C#, VB.Net, Python, C++, Java, MATLAB, Web Services, and Micro Services (.NET experience preferred).
  • Familiarity with version control systems: Git/GitLab, TFS, Sub Version, Visual SourceSafe.
  • Understanding of the Software Development Life Cycle and tools.
  • Basic understanding of machine learning.
  • Strong problem-solving skills, test and QA experience.
Preferred Qualifications
  • Experience with relational databases and data analysis.
  • Experience in designing, developing, and maintaining enterprise applications.
  • Technical experience with inter-process communication tools and techniques.
  • Basic knowledge of control systems.
Soft Skills
  • Strong verbal and written communication skills.
  • Ability to present technical material to various organizational levels.
  • High degree of commitment, initiative, and results-orientation.
  • Disciplined, rigorous, and customer-focused.
Travel Requirements
  • 0-25%, depending on project needs.


  • Durham, North Carolina, United States DivIHN Integration Inc Full time

    Job Title: Software Engineer IIWe are seeking a highly skilled Software Engineer II to join our team at DivIHN Integration Inc. The ideal candidate will have a strong background in software development, with a focus on creating high-quality software systems.Job Summary:The Software Engineer II will be responsible for designing, developing, and debugging...


  • Durham, North Carolina, United States Corning Incorporated Full time

    Job Title: Software Development EngineerJob Summary:Corning Incorporated is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and debugging high-quality software systems to support early stage and mature, high-volume manufacturing activities.Key...


  • Durham, North Carolina, United States NetApp Full time

    Job SummaryNetApp is seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for diagnosing, reproducing, and identifying solutions to customer-reported problems with NetApp products.You will work closely with our support and development engineers to improve the supportability,...


  • Durham, North Carolina, United States divihn Full time

    Job Summary:We are seeking a highly skilled Software Development Engineer to join our team at Divihn. As a key member of our software development team, you will be responsible for designing, developing, and debugging high-quality software systems to support early stage and mature, high-volume manufacturing activities.Key Responsibilities:Design and develop...


  • Durham, North Carolina, United States DivIHN Integration Full time

    About the Role:DivIHN Integration is seeking a skilled Software Development Engineer to join our team. As a key member of our technical solutions team, you will be responsible for designing, developing, and debugging high-quality software systems to support our clients' needs.Key Responsibilities:Design and develop software systems to support early stage and...


  • Durham, North Carolina, United States Yoh Full time

    Job Title: Senior Software Development EngineerJob Summary: We are seeking a highly skilled Senior Software Development Engineer to join our team at Yoh, a Day & Zimmermann company. As a Senior Software Development Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and NodeJS...


  • Durham, North Carolina, United States IQVIA Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Analytics Center of Excellence team. As a Staff Engineer, you will lead the design and development of data science applications, optimizing clinical trials business and improving risk management.You will be a hands-on technical leader, providing architecture and...


  • Durham, North Carolina, United States Mindlance Full time

    Job Summary: We are seeking a highly skilled Software Development Engineer II to join our team at Mindlance. As a key member of our software development team, you will be responsible for designing, developing, and debugging high-quality software systems supporting early stage and mature, high-volume manufacturing activities.Key Responsibilities:Design and...


  • Durham, North Carolina, United States NetApp Full time

    About NetAppAt NetApp, we're a team of innovators who turn challenges into business opportunities. We help our customers unlock the full potential of their data, and we're looking for talented individuals to join us on this journey.As a member of our software engineering team, you'll be involved in the development, design, and qualification of NetApp Cloud...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer/Developer to join our team. As a Senior Software Engineer/Developer, you will be responsible for developing and maintaining high-quality client-facing security web applications and authorization security components leveraging client-side technologies such as Angular, Typescript,...

  • Software Engineer

    1 week ago


    Durham, North Carolina, United States SBM Management Services Full time

    We are looking for a skilled Software Engineer - Frontend Developer to join our team at {company}. The ideal candidate will have experience with frontend technologies and a strong understanding of user experience.Responsibilities include:Designing and developing user interfaces using HTML, CSS, and JavaScriptCollaborating with the design team to create...


  • Durham, North Carolina, United States Qualitative Financials Full time

    Job SummaryAs a Senior Software Engineer on the Wallet team at Qualitative Financials, you will have the opportunity to develop your skills and collaborate with engineers across the company in a dynamic environment. You will work closely with technical leaders to build a secure crypto platform utilizing modern software development practices.The Expertise and...

  • Software Developer

    3 weeks ago


    Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Software Engineer RoleWe're seeking a skilled Software Engineer to join our team at PSG Global Solutions Careers. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems using Node JS, Java/JEE, and other technologies.Key ResponsibilitiesDesign and develop front-end solutions using JavaScript,...


  • Durham, North Carolina, United States Gilero Full time

    Software Development Manager - Medical DevicesGilero is seeking a highly skilled Software Development Manager to lead our team of software engineers in the development of cutting-edge medical device software solutions. As a key member of our development team, you will be responsible for managing the software development lifecycle, from requirements gathering...


  • Durham, North Carolina, United States JobRialto Full time

    Job SummaryThe Software Engineer II will develop high-quality software systems supporting measurement, inspection, data collection, machine vision, image processing, machine learning, and reporting systems across various Client's divisions.This role requires a blend of programming languages and experience in object-oriented software development to support...

  • Software Engineer

    2 weeks ago


    Durham, North Carolina, United States Firestone Full time

    Job Description: We are seeking a skilled Software Engineer to join our team. Key responsibilities include designing, developing, and testing software applications using a variety of programming languages. Responsibilities: • Collaborate with cross-functional teams to identify and prioritize software development projects • Design, develop, and test...

  • Software Developer

    4 weeks ago


    Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team. The ideal candidate will have a strong background in software engineering and experience with cloud-based environments.Key Responsibilities:Design and develop software applications using Node JS and Java/JEE-based web applicationsWork with front-end solutions using...


  • Durham, North Carolina, United States Zachary Piper Solutions, LLC Full time

    Software Engineer Job DescriptionZachary Piper Solutions, LLC is seeking a skilled Software Engineer to join our team in Durham, NC. This is a long-term contract opportunity for a financial investment firm.Key Responsibilities:Design, develop, and maintain applications using Java, Spring Boot, Kubernetes, and AWS.Develop and test front-end SPAs, web...


  • Durham, North Carolina, United States Gilero Full time

    Software Development ManagerGilero is seeking a highly skilled Software Development Manager to lead our embedded software development team. As a key member of our team, you will be responsible for managing software project activities for medical device and drug delivery applications.Key Responsibilities:Manage the embedded software development team and lead...


  • Durham, North Carolina, United States Tanium Full time

    About the RoleTanium is seeking a highly skilled Senior Software Engineer to join our Endpoint Development team. As a key member of our team, you will be responsible for designing, developing, and maintaining best-of-breed endpoint services that power our products.Key ResponsibilitiesDesign and develop high-impact, high-performance, scalable, observable, and...