Firmware/Software Engineer
$128.48k - $177.82kCoherent 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
- ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...industry. The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by...SuggestedFull timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$161.7k - $258.8k
...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...SuggestedFlexible hours$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...SuggestedFull timeWork at officeLocal areaWork from homeRelocation package- ...Software Developer • Write Linux application software using C and C++ (primary)• Stay current on development techniques and advise team members as to appropriate use, and tradeoffs• Develop and test code developed for software• Write clear documentation.• Work with...Suggested
- ..., 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Job Title: Software Engineer – Senior Location: Lake Oswego, OR Duration: 6 month (may extend) Skills Required • 5+ years of professional experience...SuggestedPermanent employmentFull time
- ...Applications Engineer - Metrology Location: Tualatin, OR (On-site / Hybrid as applicable) Business Unit: Zero Touch Manufacturing... ...sensors Proficiency in metrology and 3D analysis software: Metrolog X4, PC-DMIS, Calypso, PolyWorks, ATOS (GOM),...Permanent employmentFull time
- ...and works with product owners to determine the best solution. Software development Writing technical documentation Automated software... ...Degree required Supplemental education in software development/engineering preferred (either through code schools or traditional degrees...
- ...innovative, and committed to excellence. We are looking for a Firmware Engineer who reflects these values. This role is fully on site.... ...Rust, debugging, verification, and validation of firmware, software, and hardware for current and future network switch solutions...Temporary workFlexible hours
- ...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
- Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software systems and solutions to meet defined digital product specifications and direction; design and build scalable microservices and APIs to support enterprise-scale digital platforms...Contract workRemote work
- 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 timeWork at officeLocal areaWorldwide
- Software Engineer II, Design Engineering - NikeWHO YOU WILL WORK WITHThe Consumer Product & Innovation Design Engineering builds software tools and systems to enable end-to-end product creation at speed and scale. We power designers, artists, developers and engineers by...Full time
$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 payPart time$122.5k - $168.4k
...Are you ready to help redefine the enterprise software lifecycle by blending solid software engineering with cutting-edge AI? We are looking for a skilled Software Development Engineer to contribute to our transition into an AI-augmented development model. In this role...Ongoing contractFull timeLocal areaWorldwideShift work- ...Job Title- Software Engineer 5 Location- Beaverton, OR Reporting Type- Onsite Work Timing- Regular Hours- Monday to Friday, 9am to 5pm Duration: 7 months Summary Location: WHQ, 4-1, open to relocation - they need start day...Immediate startRelocationMonday to Friday
- 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 timeWork at officeLocal areaRemote workWorldwide
- ...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 areaRemote workFlexible hours2 days per week3 days per week1 day per week
- ...A client of ours is looking for an Associate Software Engineer for a 12 month contract opportunity. Qualified candidates will have the following qualifications: Top 3 Required Skills: 3-5 Years Experience with Power Platform, Power Automate, Power Apps, Dynamics 3...Contract workWork at officeRemote work
$156.18k - $166.38k
...Salary: $156,179.2 - 166,379.2 per year Requirements: We are looking for 5+ years of professional software engineering experience with C# and the .NET framework. We need at least 3+ years of web development experience using ASP.NET Core or ASP.NET MVC. We require...Full timeContract workTemporary workRemote work- ...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...
- ...Lead Software Architect Hot Job Headquarters - Tualatin, OR 97062 Overview Position... ...Product, working alongside our hardware engineering team to ensure hardware and software... ...architecture across our embedded firmware, application software, and platform-level...Full timeImmediate start
$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 areaFlexible hours$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- US - Billerica, MA US - Wilsonville, OR US - Hudson, NH Full time REQ35555 Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets...Minimum wagePermanent employmentFull timeWork experience placementLocal area
- ...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 expertise...
- ...Senior Hardware Engineer Required Skills & Experience- 8+ years of experience in power electronics, high-current power delivery, or... ...modules from concept through production release and collaborates across hardware, firmware, mechanical, and test engineering teams....
$60 - $85 per hour
...Hardware Engineer - High-Speed PCB Design This role focuses on a high-speed PCB design project centered on a board respin driven by component obsolescence. You will update schematics, replace obsolete components, and execute full design validation for extremely high...Contract workTemporary work$148.5k - $217.8k
Eaton’s ES AMER NAS division is currently seeking a Lead Service Sales Engineer. Candidates must reside within 50 miles of one of the following locations to be considered for the position: Tukwila, WA; Kennewick, WA; Spokane, WA or Wilsonville, OR.What you’ll do:Position...Permanent employmentFull timeLocal areaRelocation package- ...Research’s Equipment Intelligence and Sensor Engineering organization within the Deposition... ...systems, optics, electronics, controls, software, and data science—partnering globally to... ...partnership with Electrical Engineering, Firmware Engineering, and other functional teams...Local areaRemote workFlexible hours2 days per week3 days per week1 day per week
- ...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 employmentTemporary workFor contractorsMonday to FridayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware/Software Engineer. Be the first to apply!
- part time software developer remote Wilsonville, OR
- software technology Wilsonville, OR
- remote software sales Wilsonville, OR
- software support Wilsonville, OR
- entry level software sales Wilsonville, OR
- software Wilsonville, OR
- id software Wilsonville, OR
- healthcare software sales Wilsonville, OR
- software asset management analyst Wilsonville, OR
- software sales Wilsonville, OR



