1

Programming Intern Jobs in Roanoke, VA (NOW HIRING)

Relevant intern/co-op/work experience * Academic classes, projects or experience through ... and engineering to program and construction management. AECOM is a Fortune 500 firm that had ...

Relevant intern/co-op/work experience * Academic classes, projects or experience through ... and engineering to program and construction management. AECOM is a Fortune 500 firm that had ...

Phlebotomy experience is required, even if just an intern/externship to learn the basics * Minimum ... We specialize in IT, engineering, finance, healthcare, and professional services recruitment ...

Showing results 21-25

Programming Intern information

What do programming interns do?

Programming Interns typically support ongoing development projects by writing and testing code, fixing bugs, and assisting with documentation. You may be assigned to work on specific modules, perform code reviews, or help automate repetitive tasks under the guidance of senior developers. Interns often participate in team meetings, collaborate closely with other interns and full-time engineers, and gain exposure to version control systems and agile workflows. These experiences are designed to help you build practical skills while contributing meaningfully to the team's goals.

What is the difference between Programming Intern vs Software Developer Intern?

AspectProgramming InternSoftware Developer Intern
Required CredentialsTypically students or recent graduates with basic coding knowledgeSimilar, often pursuing or holding a degree in computer science or related field
Work EnvironmentInternship programs in tech companies, startups, or organizationsInternship roles within software development teams in various industries
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsSame as Programming Intern, often used interchangeably
Search & Comparison IntentPeople looking for entry-level programming experienceIndividuals seeking software development internship opportunities

Both roles are entry-level internships focused on programming tasks, often requiring similar educational backgrounds. The terms are frequently used interchangeably, with 'Software Developer Intern' emphasizing a focus on software development projects. Candidates interested in gaining practical coding experience in a professional setting should consider both roles, depending on the company's terminology.

What are the key skills and qualifications needed to thrive as a programming intern?

To thrive as a Programming Intern, you generally need a solid understanding of programming fundamentals, data structures, and algorithms, often gained through coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and at least one programming language such as Python, Java, or C++ is typically expected. Strong problem-solving skills, eagerness to learn, and the ability to communicate effectively within a team help interns stand out. These skills and qualities are crucial for quickly adapting to real-world projects, collaborating with colleagues, and making meaningful contributions during the internship.
What are the most commonly searched types of Programming jobs in Roanoke, VA? The most popular types of Programming jobs in Roanoke, VA are:
What cities near Roanoke, VA are hiring for Programming Intern jobs? Cities near Roanoke, VA with the most Programming Intern job openings:
Infographic showing various Programming Intern job openings in Roanoke, VA as of August 2026, with employment types broken down into 1% Internship, 75% Full Time, 17% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Associate Field Engineer - Port Solutions (EE26059)

TMEIC Corporation Americas

Roanoke, VA • On-site

Full-time

Posted 13 days ago


Job description

General Role Description

Provide Technical Advisory Services (TAS) to coordinate installation and commissioning activities for assigned projects that meet project schedules and performance criteria.

Role Accountabilities

         Commission AC and DC drive systems and/or control software to meet design performance criteria

         Perform tune up of closed loop regulators to ensure optimal equipment performance and meet design parameters

         Troubleshoot and correct performance problems in complex control systems

         Design, configure, and test system software and hardware to meet contractual requirements of assigned scope

         Gather pertinent information from authorized sources to assess project requirements as related to assigned scope of work

         Provide regular, accurate, and considered commissioning status reports to parties deemed appropriate to the situation

         Lead respective process component of client witness system acceptance test of assigned scope

         Recommend changes to commissioning procedures to improve system performance

         Recommend software or hardware improvements to business unit engineering team

         Maintain current safety qualifications appropriate to the assigned tasks and adhere to both Company and client safety requirements

         Train client personnel on system maintenance procedures and/or system operation to ensure optimum performance and minimum downtime

         Plan and execute special projects to support the business unit when assigned

General Employee Accountabilities

         Bring full effort to bear on tasks assigned by manager

         Give manager best advice

         Give earliest notice when work cannot be delivered as specified

         Cooperate and collaborate with peers and interact cross-organizationally as specified by manager

         Exemplify Company Core Values: Integrity, Client Focus, Team Orientation, and Personal Commitment

         Comply with all Company policies, practices, and procedures and all regulations and laws

         Recommend viable improvements proactively

         Ensure effective utilization of business tools and processes

Requirements

  •          Bachelor's degree in electrical engineering, mechanical engineering with control automation coursework, mechatronics, computer engineering or related field or equivalent via education and/or work experience
  •          Classes, labs, and projects with concentration in some combination of electrical power systems, control system theory, supervisory software development, data base design/management, software engineering, robotics, or mechatronics
  •          Personal computer hardware and software skill proficiency
  •          Co-op, internship or other work experience
  •          Demonstrated problem solving skills
  •          Demonstrated successful working relationships with others, specifically clients, suppliers, and other internal and external contacts if previous employment experience
  •          Demonstrated successful working relationships with clients, suppliers, and other internal and external contacts
  •          Demonstrated successful and positive personal leadership, interpersonal, organizational, administrative, and communication skills
  •          Demonstrated continuous improvement in areas of responsibility
  •          Proficiency in MS Office
  •          Availability to travel, domestically and internationally, up to 75%, sometimes with limited notice

Preferred Qualifications

         MSEE, or MSME with control automation coursework

         Research project or thesis in the areas of electrical power systems, control system theory, software engineering, robotics, mechatronics, or AC/DC motor drives

         Work experience as research assistant, intern, or co-op in the above areas

Hiring Range: $63,700 - $95,500

Link to TMEIC Corporation Americas website

https://www.tmeic.com/. To be considered an applicant for any available positions, individuals must complete an online job application for each posting. A resume may be attached to the online application but is not considered a substitute for the information in the application. Applications will be considered only for the specific position for which the application is submitted.

EEO/AA/M/F/Vet/Disability Employer