Software Development Specialist

3 weeks ago


Durham, North Carolina, United States TalentBurst Full time

Job Title: Software Engineer II

Location: Hybrid

Duration: 12+ Months

Job Description:

Education: Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field

Minimum Experience: 2-5 years

Interview Process: Phone screen, then onsite or video conference interview

Work Environment: Primarily remote, useful if candidate can work onsite at Durham location as needed

Purpose of the Position:

Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning and reporting systems in support of a variety of Corning divisions.

Top Required Skills:

  • A mix of C#, Python, C++, Java, MATLAB, Web Services, Micro Services
  • Familiarity with Version Control, e.g.: Git/GitLab/TFS/SubVersion/Visual SourceSafe (Git/Git lab) being of most importance
  • Understanding of basic machine learning

Day to Day Responsibilities:

  • Design, develop and debug high-quality software systems supporting early stage and mature, high-volume manufacturing activities.
  • Interface sensors, motion, lighting, cameras and implement advanced logic operating on the data from them.
  • Resolve problems with software and manage improvements and enhancements.
  • Execute Software Development practices to ensure fast and efficient project completion.

Required Education and Experience:

Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply.

2-5 years' experience in development technical, multi-discipline engineering team

Object Oriented software analysis and design.

A mix of C#, Python, C++, Java, MATLAB, Web Services, Micro Services, prefer .Net experience

Familiarity with Version Control, e.g.: Git/GitLab/TFS/SubVersion/Visual SourceSafe

Understanding of Software Development Life Cycle processes & tools.

Strong problem-solving, test and QA skills.

Desired Skills:

  • Experience with relational databases and data analysis.
  • Experience in design, development, and maintenance of enterprise applications
  • Technical experience with inter-process communications tools and techniques
  • Basic understanding of control systems

Soft Skills:

  • Excellent communication skills (verbal and written)
  • Capability to create and present material to various levels of the organization.
  • High degree of Commitment/Initiative/Results-Orientation
  • Disciplined, Rigorous and Customer-Focused

Travel Requirements: 0-25% depending on the project

Work Schedule:

Typical 40 hours per week (M-F, 8 - 5). May require working weekends/holidays or longer days to support projects.



  • Durham, North Carolina, United States divihn Full time

    Job Summary:We are seeking a highly skilled Software Development Specialist 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 our various Client divisions.Key Responsibilities: Design and develop software systems to meet the...


  • Durham, North Carolina, United States Cisco Full time

    Key Responsibilities:As a software engineer at Cisco, you will be responsible for developing and maintaining software applications that support our high-impact technology platforms, including operating systems, networks, and databases.Our software engineers are the gurus behind the scenes, ensuring that all of our programs are easy to use and bug-free. You...


  • Durham, North Carolina, United States FlexGen® Full time

    About FlexGenFlexGen is a leading provider of integration services and software technology for utility-scale energy storage solutions. Our company is based in Durham, N.C., and we deliver energy storage projects integrated with traditional and renewable power generation globally. We leverage our best-in-class energy management software, digital controls, and...


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


  • Durham, North Carolina, United States Cisco Full time

    About the RoleCisco is seeking a skilled Software Engineer II to join our team. As a Software Engineer II, you will play a crucial role in driving next-gen software innovations, including cloud, mobile, desktop, or security spaces.Key ResponsibilitiesDevelop software and tools in support of many of our high-impact technology platforms, such as operating...


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

  • 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 MCNC Full time

    Job SummaryThis role involves collaborating with the Enterprise IT team to design, develop, and maintain technology solutions that power MCNC's Enterprise IT platforms and services.The ideal candidate will have experience developing and implementing custom technology solutions for enterprise systems and platforms, as well as proficiency in programming...

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

  • Software Developer

    3 weeks ago


    Durham, North Carolina, United States MCNC Full time

    Job Title: Software DeveloperJob Summary:We are seeking a skilled Software Developer to join our team at MCNC. As a Software Developer, you will design, develop, and implement custom technology solutions for our Enterprise IT systems and platforms. This includes working with internal and external entities to plan, design, and build new tools and applications...


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

    Job DescriptionWe are seeking a highly motivated and skilled software developer to join our team at BAE Systems USA. As a software developer, you will be responsible for designing, developing, and testing software applications for our customers.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Durham, North Carolina, United States SharedLABS Inc Full time

    **Job Title:** MES Software Developer**About the Role:**We are seeking a skilled MES Software Developer to join our team at SharedLABS Inc. As a MES Software Developer, you will be responsible for developing and implementing MES functions using Critical Manufacturing software.**Key Responsibilities:**Develop implementation activities to ensure design and...


  • Durham, North Carolina, United States Yoh Full time

    Job Summary:We are seeking a highly skilled Senior Software Developer to join our team at Yoh, a Day & Zimmermann company. The ideal candidate will have a strong background in Java and NodeJS, with experience in distributed application development and middleware technologies.Key Responsibilities: Design and develop complex software systems using Java and...


  • 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 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 LabCorp Full time

    Software Development Internship OpportunityLabcorp Diagnostics is seeking a highly motivated and skilled software development intern to join our team for the summer of 2025 internship program. As a software development intern, you will work closely with our software development team to design, develop, review, test, deploy, and configure new features or...


  • Durham, North Carolina, United States LabCorp Full time

    Job SummaryLabCorp is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining applications using Java and Python, ensuring code quality and performance.Key Responsibilities• Design and develop scalable and efficient software...


  • 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 JobRialto Full time

    Job Summary:JobRialto is seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop software solutions using AWS Cloud and data...