Senior Software Engineer

Verathon, Inc.Bothell, WA
$176,483 - $216,062Hybrid

About The Position

Verathon is looking for a Senior Software Engineer to become the newest member of our Airway R&D Team located in Bothell, WA and Burnaby, British Columbia. The Senior Software Engineer is responsible for critical software development for our new medical devices and products. They are expected to work with the research and development team to provide technical acumen, development, and support for a variety of technologies. A commitment to program goals and a professional demeanor are essential.

Requirements

  • Bachelor’s Degree in scientific discipline required, MS in computer science or equivalent preferred
  • 10+ Years as a software, firmware developer, or engineer
  • Experienced programming in C and C++ with a strong hardware and firmware design background
  • Knowledge of FDA, IEC, and ISO regulations and guidelines preferred
  • Familiar with Digital Video and Image Technology and Digital video processors (TI or FreeScale)
  • Familiar with Digital Memories and storage technologies (NOR, NAND, SD cards)
  • Familiar with high-speed serial Bus Interfaces (USB, SDIO)
  • Familiar with Wireless protocols and modules (WiFi, BlueTooth, 3G)
  • In-depth knowledge of SoC and SOM development is preferred
  • Detail oriented, methodical, well organized, and interested in the latest technology
  • Hands on experience in developing code for video processors or PC application
  • Strong verbal and written communication skills
  • Good team player with strong interpersonal skills, highly motivated
  • Able to make independent judgments using sound engineering principles and techniques

Responsibilities

  • Develop Firmware, OS Level, Device Driver and Software Application under Linux and Windows CE
  • Develop applications under Windows XP / Vista
  • Design Complete System Software Architectures utilizing best practices with regards to Embedded Systems for the Linux, Windows CE, and Windows XP platforms
  • Complete full-cycle development for requirements, design, prototyping, implementation, testing and manufacturing high-reliability and high-performance medical devices
  • Support manufacturing to ease and streamline the manufacturing process.
  • Complete Software Requirements, Specifications and Design Documentation
  • Maintain and support existing C and C++ products
  • Execute on all phases of Product Development including debugging and unit testing
  • Plan and participate in design reviews
  • Lead and coordinate all the software activities on one or more projects

Benefits

  • medical
  • dental
  • vision
  • basic life insurance
  • paid holidays
  • paid time off
  • 401(k) matching plan
  • annual bonus plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service