Jobs · Engineering · Ohio

Senior Embedded Software Engineer

React Health · Dublin, OH · 2 mo ago
Engineering$155k–$170k/yrFull-time

About the role

React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. The company focuses on respiratory and sleep health sectors, offering a comprehensive range of products and services across acute care, non-acute care, and home medical equipment.

Qualifications

  • At least 4-year engineering degree, or higher, in EE or CSA
  • Minimum of 10 years of experience working as a software engineer developing code for real-time embedded devices
  • Minimum of 5 years working on 3+ person software development team, using common code base and code repository tools
  • Minimum of 5 years working within a formal bug/issue tracking system during formal V&V testing

Preferred Education

  • Bachelor’s or Master’s Degree Electrical Engineer or Computer Science

Preferred Experience

  • At least 5 years developing software for a medical device, or other safety critical application
  • 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 attention to detail and project management skills
  • Excellent written/oral communication skills required

Duties and Essential Functions

  • 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
  • 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
  • Attends and participates in departmental meetings
  • Attends seminars and training sessions necessary to maintain appropriate level of professional competence
  • Ensures all department compliance guidelines are met
  • Attends all meetings, in-services training, or continuing education as delegated by the supervisor
  • Provides customer focused interactions
  • Performs all duties necessary for the department as per department policies and procedures
  • Performs other duties and responsibilities as delegated by the supervisor within the scope of practice and the responsibilities in the department

Pay

$155,000 - $170,000 per year

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com