Coherent Corp.

Firmware/Software Engineer

Coherent Corp.
Apply
2 months ago
Wilsonville, OR, USAStaff+

Responsibilities

  • Develop C and C++ firmware for laser controllers and measurement-based embedded devices.
  • Develop C#/.NET/Qt software for next-generation applications and maintain legacy software and firmware products.
  • Participate in software and firmware architecture, technical reviews, and preparation of design specifications.
  • Create test plans and direct functional and unit testing activities.
  • Participate in board bring-up, debugging, and validation with hardware and test engineers.
  • Work on real-time monitoring and control, signal processing, data acquisition, logging, precision timing, system control, and interrupt handling.
  • Prepare project task schedules and cost estimates and optimize system operational and performance requirements.

Requirements

  • 10+ years of experience developing with .NET and C#.
  • 10+ years of firmware development experience with C/C++ for embedded microcontroller-based systems.
  • Experience with STM32, MSP430, NXP i.MX6, NVIDIA Tegra, or PIC systems.
  • Experience with mixed-signal analog and digital I/O, metrology, communication protocols, and embedded debugging.
  • Ability to read schematics and troubleshoot circuits to the signal level using meters, signal generators, and oscilloscopes.
  • Experience with QNX, IAR, FreeRTOS, Visual Studio, Git, Subversion, and WPF.
  • Experience implementing the Cyber Resilience Act (CRA).
  • Bachelor’s degree in electrical engineering or computer science; an MSEE is a plus.
  • Python programming experience is a bonus.
  • Strong communication, organization, planning, presentation, troubleshooting, prioritization, and multitasking skills.

Tech Stack

CC#C++Git.NETPythonSubversion

Categories

Coherent Corp.

About Coherent Corp.

5,001-10,000 employees
Contact me