Coherent-posted 10 months ago
$30 - $46/Yr
Full-time • Intern
Fremont, CA
Computer and Electronic Product Manufacturing

The Intern, Software Test Development position at Coherent Corp. involves understanding test flow and assisting in implementing upgrades to test case modifications. The intern will update and standardize register naming conventions across all CMIS versions (4.0 to 5.3) to ensure consistency and maintainability. Responsibilities also include modifying FRT-specific functions for improved data interpretation and reporting, conducting code refactoring and cleanup to enhance the structure, readability, and maintainability of the FRT codebase, and collaborating with the software test development team to analyze and implement best practices for automation and test framework improvements. The intern will create Python-based automated test scripts to validate firmware features and document the development process, findings, and final implementation for future reference.

  • Understand test flow and assist in implementing upgrades to test case modifications.
  • Update and standardize register naming conventions across all CMIS versions (4.0 to 5.3).
  • Modify FRT-specific functions for improved data interpretation and reporting.
  • Conduct code refactoring and cleanup to enhance the structure, readability, and maintainability of the FRT codebase.
  • Collaborate with the software test development team to analyze and implement best practices for automation and test framework improvements.
  • Create Python-based automated test scripts to validate firmware features.
  • Document the development process, findings, and final implementation for future reference.
  • Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Science, Embedded Systems, or a related field.
  • Familiarity with instrument and hardware control such as digital I/O, timers, ADCs, UARTs etc.
  • Proficiency in Python scripting for test automation and instrument control.
  • Ability to analyze, troubleshoot, and improve existing software functionalities.
  • Good documentation and communication skills for technical reporting.
  • Prior coursework or experience with Software & hardware interfacing.
  • Git version Control and Familiarity with C, C++, and C# programming languages.
  • Competitive compensation program.
  • Comprehensive career development platform.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service