This job has expired on Indeed
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications

Senior Embedded Software Engineer

React Health, Inc
React Health, Inc in Bothell, WA 98021
$135,000 - $177,000 a year - Full-time


React Health, Inc in Bothell, WA 98021

Pulled from the full job description

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off

Full job description


  • Write/review Software System Architecture and Design plans and documents.
  • Write/review Software Requirements and Software Design documents
  • Select and deploy software development tools (e.g., IDE, Compilers, Builders, Version Control, Debuggers etc.)
  • Write/review software code and unit tests
  • Write/review/execute Software Design Verification test protocols
  • Write/support development of Product V&V test protocols.
  • Work according to Project Software Development Plan and Company QA Manual.
  • Participate in the development/review of Product, System, Electronic, and Mechanical architectures
  • Participate in technical reviews of Product Requirements, Risk Management File, electronics and mechanical design reviews.
  • Maintain current QA training, as required



  • High school graduate
  • 4 year engineering degree, or higher, in EE or CS

Work Experience:

  • 10+ years min working as a software engineer developing code for real-time embedded devices
  • 5+ years developing software for a medical device, or other safety critical application, preferred.
  • 5+ years working on 3+ person software development team, using common code base and code repository tools
  • 5+ years working within a formal bug/issue tracking system during formal V&V testing PREFERRED SKILLS
  • Proficient in C/C++ language
  • Design experience with real-time embedded systems.
  • Design experience with FreeRTOS, QNX, or POSIX compliant embedded OS.
  • Experience with ARM processors, TI Sitara and/or Hercules.
  • Proficient code debugger/troubleshooter.
  • Proficient in Python language.
  • Experience developing embedded database systems using Flash File Systems, and Flash/SD media.
  • Experience developing intra-device synchronous and asynchronous communication links (e.g., SPI, UART, I2C).
  • Experience developing inter-device communication links (e.g., USB, Ethernet, WiFi, Bluetooth)
  • Experience developing device drivers.
  • Experience using oscilloscope, logic analyzer and other lab tools to debug/trouble shoot embedded system.
  • Excellent written and verbal communication skills.


Candidate should possess the following characteristics/qualities:

  • Attendance – must be punctual and reliable in commitments and work hours.
  • Attention to detail - must be able to remain creative in finding solution while operating within the development environment rules
  • Competent with Excel and Word 
  • Time Management – must be able to balance/prioritize daily activities to meet on-demand needs as well as longer-term tasks. Must be willing to put in extra time as required to meet commitments.
  • Energy/Passion for Software – must project an overt energy and passion for developing great software/products.
  • Self-Motivated – must be willing to take ownership and drive to successful conclusion all tasks assigned… plus be willing to volunteer to take on new challenges
  • Team Player – must be willing to jump in when the team needs help, to keep the project moving forward towards success

Job Type: Full-time

Pay: $135,000.00 - $177,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift
  • Monday to Friday

Ability to commute/relocate:

  • Bothell, WA 98021: Reliably commute or planning to relocate before starting work (Preferred)

Work Location: One location