Tsenta
Tsenta

Coherent Corp.

Intern, Software Engineering

InternshipOn-siteFull-time
Location

48800 Milmont Drive, Fremont, CA, 94538

Salary

$70k–$85k/yr

Experience

Not specified

Posted

1 week ago

Skills

pythontest automationfirmware regression testinggit version controlcc++c#hardware controltroubleshootingdocumentation skillscommunication skills

Job Description

Summary: Coherent Corp. is a global leader in lasers and engineered materials, and they are seeking a highly motivated Software Engineering Intern to assist in enhancing their Firmware Regression Testing framework. The intern will work closely with the software engineering team to perform code upgrades and modifications, providing hands-on experience in software development and test automation. Responsibilities: - 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) to ensure consistency and maintainability - 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 engineering team to analyze and implement best practices for automation and test framework improvements - Create Python-based automated test scripts to validate the firmware features - Document the development process, findings, and final implementation for future reference Required Qualifications: - Currently pursuing a Bachelor's or master's degree in Computer Science, electrical engineering, Computer Engineering, Embedded Systems, or a related field - Proficiency in Python for test automation and instrument control - Familiarity with instrument and hardware control such as digital I/O, timers, I2C, ADCs, UARTs etc - Ability to analyze, troubleshoot, and improve existing software functionalities - Good documentation and communication skills for technical reporting Preferred Qualifications: - Prior coursework or experience with Software & hardware interfacing is a plus - Git version Control and Familiarity with C, C++, and C# programming languages is a plus Required Skills: Python, Test automation, Firmware Regression Testing Important Skills: Git version control, C, C++, C#, Hardware control Nice-to-Have Skills: Troubleshooting, Documentation skills, Communication skills

Interested in this role?

Auto apply with Tsenta. AI tailors your resume and fills out the application for you.

Education

Bachelor's

Relevant Majors

COMPUTER_SCIENCE, ELECTRICAL_ENGINEERING

Intern, Software Engineering at Coherent Corp. | Tsenta