Cadwell Industries Company Logo Boise Neurotech Job opening positions

Firmware Engineer

 

Firmware Engineer

Kennewick, WA          ·             Full time

 

Are you ready to make a meaningful impact by contributing to the development of cutting-edge medical devices that save lives? We’re seeking a passionate and skilled Firmware Engineer to join our diverse team at Cadwell. For over four decades, Cadwell has pioneered the field of neurodiagnostics, consistently leading with innovative solutions that push boundaries. This position is located at company headquarters in Kennewick, WA.

 

About Cadwell:

At Cadwell, our work is fueled by a commitment to excellence and a shared vision of improving healthcare through technology. As a member of our team, you’ll be part of a dynamic environment that values collaboration, creativity, and continuous learning. Our products make a difference in the lives of patients and medical professionals worldwide.

 

Role and Responsibilities:

As a Firmware Engineer, you will play a pivotal role in the development of Cadwell’s expanding range of medical devices across our diverse product lines, including IONM, EEG, EMG, and Sleep. Your responsibilities will include:

  • Collaborating closely with hardware and software teams to develop firmware for state-of-the-art medical devices.
  • Utilizing specialized tools like oscilloscopes, logic analyzers, and protocol analyzers to diagnose and debug firmware and hardware issues.
  • Supporting product lifecycle stages, including requirements gathering, design, development, validation, and documentation.
  • Demonstrating a proactive “Ownership” mindset, taking initiative to ensure the success of projects
  • Other duties as assigned.

 

Desired Qualifications:

  • A minimum of a Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 5+ years of hands-on experience in embedded firmware development.
  • Extensive expertise in creating bare-metal C/C++ applications for microcontrollers (e.g., STM32, MSP430, Atmel).
  • Proficiency in working with peripherals such as I2C, SPI, USART, DMA, GPIO, ADC, DAC, etc.
  • Knowledge in the realm of digital and analog circuit design.
  • Familiarity with wired or wireless communication protocols like USB, Ethernet, WiFi, and Bluetooth/BLE.
  • Preferred experience in object-oriented programming (e.g., C#, Java) 
  • Experience with medical device development is a plus.

 

Physical Requirements / Working Conditions:

  • Requires the following physical activities: reaching, bending, stooping, squatting, crawling, kneeling, pushing, pulling, lifting and carrying up to 35 pounds, finger dexterity, repetitive motions, standing, walking, sitting, hearing, visual acuity, color vision, and talking

 

Pay Range: $100,000 – $125,000 per year

 

Please click here to apply.

 

No Comments

Sorry, the comment form is closed at this time.