Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware/Software Engineer

$128.48k - $177.82k

Coherent Inc

Job Description

Responsibilities

  • Provide senior-level C# /.NET / QT programming for the next generation application.
  • Develop C and C++ FW for laser controllers and measurement embedded devices.
  • Participate in the SW and FW architecture design of our systems.
  • Compose design specifications for SW and FW deliveries.
  • Develop test plans and direct testing activities to validate SW and FW.
  • Participate actively during new board bring-up and debug phase.
  • Provide regular detailed schedule and cost estimates for project tasks.
  • Work with engineering team members to optimize operational and performance requirements of overall system.
  • Participate in technical reviews.
  • Develop test plans (functional and unit tests) to validate and assess quality of the code.
  • Provide support and updates for legacy SW and FW products.
  • Work closely with HW and test engineers to validate and debug designs.
  • Work well as team member and independently.

Job Requirements

  • 10+ years' experience developing with.NET and C#.
  • 10+ years firmware development experience (C/C++) with embedded microcontroller-based systems. (STM32, MSP430, NXP IMX6, NVIDIA TEGRA, PIC)
  • Experience in real-time embedded monitoring and control applications with a wide variety of mixed-signal analog and digital I/O types.
  • Experienced in signal processing, data acquisition and logging, precision timing, system control, interrupt-handling, and debugging.
  • Good understanding of metrology theory and implementation.
  • Able to read schematics, utilize test equipment such as meters, signal generators, oscilloscopes and capable of troubleshooting circuits to the signal level.
  • Experience with communication protocols (i.e.: I2C, SPI, UART, PCI/PCIe, USB, TCP/IP)
  • Experience with development toolchains: QNX, IAR, FreeRTOS, Visual Studio, GIT, Subversion.
  • Experience using WPF.
  • Experience with Cyber Resilience Act (CRA) implementations.
  • Strong interpersonal skills; ability to communicate professionally with co-workers and customers.
  • Good organizational, planning, presentation, troubleshooting, and multi-tasking skills.
  • High level of confidentiality and professionalism.
  • Strong attention to detail and ability to prioritize tasks in a fast-paced environment.
  • Bonus skills: Python programming.

Education

• Bachelor's degree in EE, or CS. degree (MSEE a plus)

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

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 View email address on click.appcast.io.

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.

Job Info
  • Job Identification 2013418
  • Degree Level Bachelor's Degree
  • Job Schedule Full time
  • Locations 27650 Southwest 95th Avenue, Wilsonville, OR, 97070, US (On-site)
  • Pay Scale $128,480 - $177,815 per year
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware/Software Engineer in Wilsonville, OR vacancy
  •  ...About The Role APCON, Inc. is on the lookout for a passionate Firmware Engineer to be a contributor to our next-generation embedded systems....  ...Rust, debugging, verification, and validation of firmware, software, and hardware for current and future network switch... 
    Suggested
    Temporary work
    Flexible hours

    APCON

    Wilsonville, OR
    3 days ago
  • Job ID: 526855Location: Wilsonville, Oregon, United States of AmericaCompany: Siemens Software Engineer Job ID 526855 Posted since 23-Oct-2026 Organization Digital Industries Field of work Research & Development Company Siemens Industry Software... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Siemens

    Wilsonville, OR
    1 day ago
  •  ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to...  ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  •  ...work visa, or applicants who need work visa sponsorship now or in the future.Job Summary:Teledyne FLIR is looking for a career Software Engineer to join our Surveillance team who has experience leading complex projects independently from inception to completion. This... 
    Suggested
    Permanent employment
    Full time
    Local area
    Visa sponsorship
    Work visa

    Teledyne FLIR

    Wilsonville, OR
    1 day ago
  • $129.6k - $207.4k

     ...drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer... 
    Suggested
    Flexible hours

    Universal Robots

    Tualatin, OR
    4 days ago
  • $143.25k - $252.12k

     ...division is currently seeking a Digital Solutions Application Engineer - West Region. This is a home-based position where candidates for...  ...partner for electrical packages featuring integrated turnkey software solutions. The objective is to facilitate the growth and expansion... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation package

    Eaton Corporation

    Wilsonville, OR
    4 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some...  ...share in our mission.Please join us as:Software EngineerJoin our growing Software for...  ...Knowledge of hardware/software (interfaces, firmware, bit encoding) is desirable.Good written... 
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    4 days ago
  •  ...direct impact on the business; help design and build scalable software solutions, make critical technical design choices, implement and...  ...years of post-baccalaureate experience in the job offered or a engineer-related occupation. Position requires: • Software Development •... 
    Remote work

    Nike

    Beaverton, OR
    20 hours ago
  • $137k - $287k

     ...information, and systems to achieve their business objectives.The impact you’ll makeThe Lead CyberArk / Privileged Access Management Engineer is responsible for the architecture, engineering, delivery, and operational excellence of enterprise privileged access management,... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges in medical...  ...to share in our mission.Please join us as:Implant Software Staff EngineerThe Implant Software Staff Engineer designs and... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Biotronik

    Lake Oswego, OR
    20 hours ago
  •  ...globally with data, information, and systems to achieve their business objectives. The impact you’ll makeWe are seeking a Lead Identity Engineer with deep, hands-on expertise in Saviynt Identity Cloud for SAP provisioning and integration with SAP GRC. This role is... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  • $137k - $287k

     ...with data, information, and systems to achieve their business objectives.The impact you’ll makeThe Lead Entra ID / Access Management Engineer is responsible for the architecture, engineering, delivery, and operational excellence of access management services supporting... 
    For contractors
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  • $105.6k - $145.2k

    Shape the Future of Construction Tech as our Next AI-Assisted Software Engineer! Are you ready to redefine software engineering using state-of-the-art agentic AI tools to transform the built environment? Trimble is seeking an ambitious AI-Assisted Software Engineer to... 
    Full time
    Work at office
    Local area
    Worldwide

    Trimble

    Lake Oswego, OR
    5 days ago
  • $16.8 per hour

     ...Junior Software Engineer At NAVEX, we're making the world a better place. A safer place. A more ethical place. A place where anyone, anywhere can have a voice. That's a serious impact. At NAVEX, you will join our product engineering team that shares a passion for... 
    Hourly pay
    Part time

    Navex Inc

    Lake Oswego, OR
    5 days ago
  •  ...reviewing specifications and gathering correct documents. Gather engineering data as it pertains to a specific product. Review engineering...  .... Learn specific in-house engineering design and selection software programs. Learn and interact with Nortek Air Solutions manufacturing... 
    Temporary work
    Work at office

    Nortek Air Solutions, LLC

    Tualatin, OR
    2 hours ago
  • $123.5k - $182k

     ...North American Sales Division is currently seeking a Lead Sales Engineer to join its team. This remote role will be based in the Eugene,...  ...EatonCare; understanding Eaton proprietary systems and software such as BidManager and VISTA; applying technical knowledge across... 
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Eaton Corporation

    Wilsonville, OR
    1 day ago
  •  ...ARE LOOKING FOR We’re looking for multiple thought leaders who can help lead, coach, and inspire a team of engineers. We want someone with a background in software engineering someone who has a background in modern software delivery principles/philosophies, and... 

    Nike

    Beaverton, OR
    20 hours ago
  •  ...Core, Finance, Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and Data,...  ...it. You also engineer with AI. It is part of how you build software: how you generate, test, review, modernize, document, and operate... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Beaverton, OR
    1 day ago
  • # Software EngineerNIKE, Inc.Beaverton, United StatesPosted 24 Jun 2026NIKE, Inc. is hiring a Software Engineer to support and modernize enterprise PLM platforms for retail and apparel. The role involves configuring FlexPLM or Centric PLM systems, performing PowerBuilder... 
    Remote work

    Grapevine Round1 AI

    Beaverton, OR
    3 days ago
  • Grapevine Round1 AI, in Beaverton, Oregon, is looking for a Software Engineer to help modernize their PLM platforms for retail and apparel. The role includes configuring FlexPLM or Centric PLM systems and performing PowerBuilder development, among other tasks. Candidates... 
    Remote job

    Grapevine Round1 AI

    Beaverton, OR
    3 days ago
  • $141.04k - $226.2k

     ...makes better outcomes, drives innovation and delivers better business results. Opportunity Overview As a Hardware Circuit design Engineer, you will be responsible for concept-through-production design of analog and mixed-signal instruments for automated test equipment... 
    Local area
    Flexible hours

    Universal Robots

    Tualatin, OR
    3 days ago
  • $141.4k - $226.2k

     ...Opportunity OverviewThe Senior Hardware Engineer in the hardware group is responsible for...  ...release and collaborates across hardware, firmware, mechanical, and test engineering teams....  ..., triggering, synchronization, and software control.Collaborate with firmware teams... 
    Flexible hours

    Universal Robots

    Tualatin, OR
    20 hours ago
  • Job Description Full stack Java developer. Strong backend as well as front end knowledge. Experience using Object Oriented programming and design patterns. Strong knowledge of: Spring framework, Maven or Gradle build tools. Preferred Skills and Education Excellent...

    Code Lab Technology

    Wilsonville, OR
    8 hours ago
  •  ...Application Developer, you will design, develop, and maintain software applications that support our business operations. You will collaborate...  ...Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience in software development... 
    Full time

    Nortek Air Solutions, LLC

    Tualatin, OR
    8 hours ago
  •  ...protection and deployment. Our high-performance solutions are engineered to operate in the most extreme environments and meet precise mission...  ...Measurement Machines.Proficiency in Verisurf inspection software; PCDMIS experience a plus.Ability to work both independently and... 
    Permanent employment
    For contractors
    Monday to Friday

    Karman Space & Defense

    Wilsonville, OR
    20 hours ago
  •  ...protection and deployment. Our high-performance solutions are engineered to operate in the most extreme environments and meet precise mission...  ...Measurement Machines. Proficiency in Verisurf inspection software; PCDMIS experience a plus. Ability to work both... 
    Permanent employment
    Temporary work
    For contractors
    Monday to Friday
    Flexible hours

    Karman Space & Defense

    Wilsonville, OR
    20 hours ago
  •  ...propulsion systems, aerodynamic and interstage systems, and payload protection and deployment. Our high-performance solutions are engineered to operate in the most extreme environments and meet precise mission requirements. Job Details Responsibilities... 
    Permanent employment
    Temporary work
    For contractors
    Local area
    Flexible hours

    Jobot

    Wilsonville, OR
    4 days ago
  •  ...and continued impact.The impact you’ll makeAs a Process Modeling Engineer at Lam, you will connect plasma science, process engineering,...  ...engineering challenges. Using Lam’s internal physics-based modeling software, you’ll build, calibrate, and validate models that capture how... 
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  •  ...Products Group, we are dedicated to excellence in the design and engineering of Lam’s etch and deposition products. We drive innovation to...  .../mechanical equipment, robotics, computer systems, complex software, or networked and/or wireless systems.Respond to situations where... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    1 day ago
  • $60 - $85 per hour

     ...Hardware Engineer Join a high-speed PCB design project focused on a board respin due to component obsolescence. This position requires updating schematics, replacing components, and executing full design validation (DV) over a 1-year project. Potential changes to board... 
    Long term contract
    Permanent employment
    Temporary work

    Actalent

    Tualatin, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware/Software Engineer. Be the first to apply!