Digital Systems Intern

CCAMDisputanta, VA

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.
  • 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.
  • At least two years of academic credit completed in a scientific or engineering degree at an accredited university.
  • Must be a rising Junior, Senior, or Graduate student.
  • General understanding of object-oriented design principles to include inheritance, abstraction, encapsulation, and polymorphism.
  • Candidates must be qualified for access to technology or intellectual property that is subject to export control requirements without an export control license.

Nice To Haves

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

Responsibilities

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

Benefits

  • Salary: $24-30/ hour depending upon qualifications
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service