DIGITAL SYSTEMS INTERN

CCAMDisputanta, VA
$24 - $30

About The Position

The Digital Systems Intern will support CCAM’s research programs. Interns will help to ensure that projects are delivered on time, on budget, and with a high standard of quality.

Requirements

  • Familiarity with at least two of the following programming languages: Python, C++, C, C#, Java, JavaScript, HTML, Go.
  • Proficient in Excel.
  • Familiarity with Windows and Linux Operating Systems.
  • General understanding of object-oriented design principles to include inheritance, abstraction, encapsulation, and polymorphism.
  • Partially completed (at least two years of academic credit) a scientific or engineering degree at an accredited university, rising Junior, Senior, or Graduate student.
  • Academic Major OR Area of Focus: Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Industrial Engineering, Mechatronics Engineering.
  • Completed Coursework: Object Oriented Programming, Digital Logic Design, Digital Systems, Embedded Systems Programming, Operating Systems, Electric Circuits 2, Software Engineering and Web Development, Database Theory, Computer Organization.
  • Ability to work independently towards an established goal without continuous oversight or assistance.
  • Ability to quickly grasp key concepts needed to attack difficult engineering and manufacturing problems.
  • Ability to maintain a positive, team-first mentality.
  • Ability to take ownership of projects.
  • Passion for development and application of scientific principles.
  • Passion for innovative, creative, technically complicated problem solving.
  • Passion for working outside of your comfort zone.
  • Passion for having fun while learning new things!
  • Candidates must be qualified for access to technology or intellectual property that is subject to export control requirements without an export control license.
  • Only candidates from CCAM's 5 University Members (Virginia State University, Virginia Commonwealth University, Old Dominion University, University of Virginia, & Virginia Tech) will be selected.

Responsibilities

  • Improve troubleshooting and problem-solving abilities by working directly on applied projects, learning how to identify the bottleneck issue/problem in any given task, developing independent research capabilities, creating or investigating solutions in a tactical and methodical manner, building upon experience in hardware design, software & algorithm development, and data collection, and gaining tenacity.
  • Develop communication and presentation skills by presenting task progress to team and/or industry members when working on a given project, documenting research results, and giving an end of internship presentation on their development and progress.
  • Work with technologies including Mechatronics/robotics, circuits, hardware integration, embedded systems, data serialization languages such as JSON, XML, YAML, Protobuf, RESTful API communication, publish/subscribe messaging services such as MQTT and Apache Kafka, communication protocols such as TCP/IP, UDP, SPI, I2C, HDFS, HTTP, Node.js, web socket, Express.js, InfluxDB, Docker, ROS/ROS2, & Node-Red, version control tools such as Git, GitHub, or GitLab, database systems such as MongoDB or SQL, front end frameworks such as Angular, React, or Vue, database development, and server development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service