Skip to main content
C

Intern- Application Software Development

Coherent Corp.

Location

Fremont, CA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Description

Primary Duties \& 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.

Education \& Experience

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

Skills

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

Tech Stack You Will Touch

  • .NET, C#, ASP.NET Core, WPF or WinUI
  • Python for tooling and automation
  • REST APIs, background workers, WebSockets
  • React or Blazor for dashboards
  • SQLite or PostgreSQL for logs and telemetry
  • Git, code reviews, and CI/CD (Bamboo, GitHub Actions, or similar)

Working Conditions

  • Full-time, on-site position.

Safety Requirements

All employees are required to follow the site EHS procedures and Coherent Corp. Corporate EHS standards.

Quality And Environmental Responsibilities

Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System.

Culture Commitment

Ensure adherence to company’s values (ICARE) in all aspects of your position at Coherent Corp.:

I

ntegrity – Create an Environment of Trust

C

ollaboration – Innovate Through the Sharing of Ideas

A

ccountability – Own the Process and the Outcome

R

espect – Recognize the Value in Everyone

E

nthusiasm – Find a Sense of Purpose in Work

Coherent Corp. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

If you need assistance or an accommodation due to a disability, you may contact us at

[email protected]

.

About Us

Coherent is a global leader in lasers, engineered materials and networking components. We are a vertically integrated manufacturing company that develops innovative products for diversified applications in the industrial, optical communications, military, life sciences, semiconductor equipment, and consumer markets. Coherent provides a comprehensive career development platform within an environment that challenges employees to perform at their best, while rewarding excellence and hard-work through a competitive compensation program. It's an exciting opportunity to work for a company that offers stability, longevity and growth. Come Join Us!

Note to recruiters and employment agencies:

We will not pay for unsolicited resumes from recruiters and employment agencies unless we have a signed agreement and have required assistance, in writing, for a specific opening.

LinkedIn

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs