Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Digital Dynamics Logo

Software and Electronics Development & Testing Intern

Digital Dynamics

Salary not specified
Oct 17, 2025
Scotts Valley, CA, US
Apply Now

DDI is seeking an intern to assist in the development, testing, and debugging of software and associated electronic peripheral hardware

Requirements

  • Entry-level competence in C/C++, Python, and QT.
  • Familiarity with batch files or similar scripting languages.
  • Above-average knowledge of GUI development using Python or QT.
  • Basic experience with Visual Studio / Visual Studio Code.
  • Understanding of version control (e.g., Git).
  • Hands-on experience with setting up and troubleshooting computer hardware, peripherals, and interfaces (serial ports, USB-based instruments, etc.).
  • Knowledge of terminal commands for running and testing software.

Responsibilities

  • Assist in developing, testing, and debugging software for electronic peripherals.
  • Set up, configure, and maintain computer hardware and associated devices (desktops, laptops, displays, printers, network hubs, serial ports, USB interfaces, and digital instruments).
  • Execute test software, capture performance data, and report deviations from specifications.
  • Document test results thoroughly and communicate bugs to developers to aid in debugging.
  • Modify batch files and scripts to improve debugging of new issues.
  • Update and test code under supervision; write new code to enhance existing programs.
  • Read and interpret wiring diagrams, electronic schematics, PCB and PCBA documents to ensure accurate setup and testing.

Other

  • Certification in Computer Engineering or related field, with emphasis on software development for computer peripherals.
  • Strong analytical and problem-solving abilities.
  • Ability to follow procedures meticulously and reproduce subtle or intermittent errors.
  • Good communication skills for effective teamwork and participation in design reviews.
  • Positive attitude, patience, and perseverance when troubleshooting.