Demo

Firmware Engineer

Cornell Pump
Clackamas, OR Full Time
POSTED ON 3/22/2025
AVAILABLE BEFORE 5/22/2025

Cornell Pump Company is a prominent leader in the centrifugal pump industry with over 75 years of experience and continuous growth. Our manufacturing facilities located in Clackamas, OR, Vancouver, WA, and Rock Hill, SC allow us to serve diverse markets such as Agriculture, Industrial, Municipal, Rental, and Mining.

We are seeking a Firmware Engineer to join our dynamic team in a hybrid role based out of our Clackamas office. This position offers a salary range of $80,000 - $100,000 (DOE), and local candidates are strongly encouraged to apply.

If you're eager to join a collaborative, high-performing team and bring a can-do attitude with a drive to learn and grow, we want to hear from you. Apply today by visiting our website at www.cornellpump.com.

We offer many company benefits:  

  • 10 paid holidays and PTO starting at two weeks per year
  • 401K Plan - 3% employer contribution and matching based on your contribution thereafter: immediate full vesting
  • Two medical plans: a PPO and an HDHP with an HSA
  • Dental/Vision coverage
  • Pet Insurance
  • Company-paid Employee Assistance Program (EAP)
  • Two weeks of paid Parental Leave
  • Company-Paid Life Insurance & AD&D, Short-Term Disability and Long-Term Disability
  • Additional Voluntary Life Insurance & AD&D
  • Safety Shoes: Get up to $250 reimbursed every two years
  • Prescription Safety Glasses: Get up to $250 reimbursement every two years
  • Employee Rewards and Recognition Program
  • Coffee and healthy snacks are provided daily
  • Free lunch with food truck Fridays throughout Summer, a summer party for the family, holiday events, and Santa Day for the kids

SUMMARY DESCRIPTION:

We are seeking a Firmware Engineer to develop and enhance firmware for cutting-edge Industrial IoT products. You'll collaborate with Hardware Engineers to design embedded systems, integrate microcontrollers, sensors, and motor controllers, and write software for testing. You'll also manage version control for firmware and hardware files, ensuring efficiency and reliability.

 ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develop prototype and production-grade firmware for various microcontroller designs.
  • Collaborate with Hardware Engineers to design embedded systems for IIoT products.
  • Interpret hardware schematics and integrate peripherals such as sensors, motor controllers, and fieldbus protocols.
  • Write software applications to support and test embedded hardware.
  • Manage firmware and hardware source file version control.

 QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

What we’re looking for:

  • 3 years of professional experience as a Firmware Engineer.
  • Proficiency in C programming for microcontrollers (e.g., ARM Cortex-M).
  • Experience with real-time embedded systems or the Linux kernel (Zephyr is a plus).
  • Familiarity with I2C, SPI MEMs sensors, and industrial sensors (4-20mA, PLCs, fieldbus protocols).
  • Experience writing Python applications for hardware testing and debugging.
  • Ability to navigate schematics, PCB designs, and perform simple hardware rework.
  • Knowledge of wireless radio module integration (Bluetooth, LoRa, cellular).

 EDUCATION and/or EXPERIENCE:

Bachelor's Degree in Computer or Electrical Engineering, a related field, or equivalent professional experience, and a minimum of 3 years of industry experience. 

PHYSICAL DEMANDS:  

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Applicants have rights under Federal Employment Laws. The Applicant Privacy Notice link is also below. Click or copy and paste the link address below into your browser for more information:

    • EEO/AA/M/F/Vet/Disability
    • Oregon OSHA Rights
    • Employee Polygraph Protection Act
    • Family and Medical Leave Act
    • https://www.cornellpump.com/privacy-policy/

Salary : $80,000 - $100,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cornell Pump

Cornell Pump
Hired Organization Address Clackamas, OR Full Time
Are you ready to dive into your true passion with a dynamic, growing company? Do you enjoy challenges and think quickly ...
Cornell Pump
Hired Organization Address Clackamas, OR Full Time
Cornell Pump Company is a prominent industry leader with over 77 years of experience and continuous growth, we specializ...
Cornell Pump
Hired Organization Address Rock Hill, SC Full Time
Cornell Pump Company is a prominent industry leader with over 77 years of experience and continuous growth, we specializ...

Not the job you're looking for? Here are some other Firmware Engineer jobs in the Clackamas, OR area that may be a better fit.

Firmware Engineer

Planar Systems, Hillsboro, OR

Firmware Engineer

Coherent, Wilsonville, OR

AI Assistant is available now!

Feel free to start your new journey!