Tsenta
Tsenta

Coherent Corp.

Intern- Application Software Development

InternshipOn-siteFull-time
Location

Fremont, CA

Salary

Not listed

Experience

0–2 years

Posted

4 days ago

Skills

.netc#pythonrest apissqlitegitwpfreactblazorci/cddebuggingproblem-solvingcommunication

Job Description

Summary: Coherent Corp. is a global leader in lasers, engineered materials and networking components. They are seeking an Intern in Application Software Development to implement features across desktop and web, contribute to logging and analysis, and assist with API development. Responsibilities: - Implement features end-to-end across desktop and web: plan, code, test, and ship incremental releases - Contribute to a real-time logging and analysis pipeline for device and protocol transactions - Build and consume REST APIs to connect tools, services, and user interfaces - Develop Python and C# scripts and libraries for automation, data processing, and regression tests - Design structured data logging with simple, queryable schemas and basic visualizations - Assist with integrating hardware interfaces such as I2C, SPI, UART, MDIO, or USB using clear abstraction layers - Add unit and integration tests, participate in code reviews, and follow CI/CD workflows - Write concise documentation for features, APIs, and operational procedures - Collaborate with QA, hardware, and test engineering to reproduce issues and validate fixes - Practice secure coding basics, including input validation and secrets management Required Qualifications: - Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent practical experience - 0 to 2 years of professional experience, or significant internships or capstone projects in application development - Proficiency in C# and .NET fundamentals for desktop or service development - Working knowledge of Python for scripting and automation - Understanding of web fundamentals and REST API concepts - Familiarity with Git and basic CI practices - Solid debugging, problem-solving, and communication skills Preferred Qualifications: - Desktop UI experience with WPF or WinUI, or web UI experience with React or Blazor and TypeScript - Coursework or project work involving protocol analysis or device I/O for I2C, SPI, UART, MDIO, or USB - Exposure to data logging and storage using SQLite or PostgreSQL, plus simple dashboards or charts - Experience with logging and observability libraries - Interop experience such as wrapping native or vendor SDKs for use in C# or Python - Familiarity with IronPython in .NET environments is a plus - Exposure to cloud, containers, or job runners is helpful but not required Required Skills: .NET, C#, Python Important Skills: REST APIs, SQLite, Git Nice-to-Have Skills: WPF, React, Blazor, CI/CD, Debugging, Problem-solving, Communication

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- Application Software Development at Coherent Corp. | Tsenta