Intern - R&D Software Engineering (AI & Test Automation)

Agilent TechnologiesWilmington, DE
$37 - $39Onsite

About The Position

We are seeking a highly motivated Summer Intern to join our R&D Software Engineering team in Wilmington, Delaware. This role focuses on applying Artificial Intelligence (AI) to develop and enhance software tools for test automation, workflow pipelines and engineering workflows. You’ll work closely with our engineering and SWQA teams to design, test, and develop practical applications that use modern AI technologies. This internship offers the opportunity to work on real-world R&D challenges with the potential to extend into a part-time role during the academic year.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
  • Programming experience in at least one of the following: C++, C#, Python
  • Programming experience in JavaScript and HTML
  • Experience with Git or similar version control systems
  • Experience with AI development and have built agents, experimented with novel prompting approaches, or shipped AI tools as side projects.
  • Awareness of emerging AI trends, tools, and best practices
  • Familiarity with AI-assisted coding tools (e.g., GitHub Copilot or similar)
  • Strong attention to detail, with a conscientious and quality-focused approach to work
  • Demonstrated problem-solving ability
  • Understanding of software development fundamentals, including version control and testing
  • Strong analytical and problem-solving skills
  • Ability to work both independently and collaboratively in a team environment

Nice To Haves

  • Hands-on experience applying AI in a real R&D environment
  • Exposure to instrument software, automation systems, and engineering workflows
  • Mentorship from experienced engineers and technical leaders
  • Opportunity to contribute to impactful projects
  • Potential to extend into a part-time role during the academic year, based on performance and business needs

Responsibilities

  • Apply AI-assisted development techniques to generate and accelerate software development
  • Contribute to the adoption of modern AI development practices and tools
  • Design, develop, and enhance internal software tools in C++, C#, Python, JavaScript and HTML
  • Document AI initiatives, including use cases, requirements, and outcomes
  • Communicate AI strategy, progress, and outcomes effectively across teams to ensure alignment and adoption
  • Review, validate, and refine AI-generated code to ensure quality, performance, and maintainability using strong software engineering principles
  • Collaborate with cross-functional R&D teams (software, firmware, test, and hardware)
  • Participate in code reviews, debugging, and continuous improvement of development practices

Benefits

  • Paid holidays
  • Medical benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service