Embedded Software Engineer
React Health
Bothell, WA
See who React Health has hired for this role
See who React Health has hired for this role
POSITION: Embedded Software Engineer
FULL-TIME/PART-TIME: Full time
LOCATION: Bothell, WA
React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. With a focus on respiratory and sleep health sectors, we offer a comprehensive range of products and services across acute care, non-acute care, and home medical equipment. By integrating manufacturing and distribution, React Health addresses the needs of both undiagnosed individuals and those requiring therapy after diagnosis, particularly within the sleep and respiratory care sectors.
General Summary
As Embedded Software Engineer you will be responsible for designing and implementing software of embedded devices and systems. Designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability, and scalability of system resources.
Qualifications
Each Employee consistently demonstrates the following essential functions:
FULL-TIME/PART-TIME: Full time
LOCATION: Bothell, WA
React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. With a focus on respiratory and sleep health sectors, we offer a comprehensive range of products and services across acute care, non-acute care, and home medical equipment. By integrating manufacturing and distribution, React Health addresses the needs of both undiagnosed individuals and those requiring therapy after diagnosis, particularly within the sleep and respiratory care sectors.
General Summary
As Embedded Software Engineer you will be responsible for designing and implementing software of embedded devices and systems. Designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability, and scalability of system resources.
Qualifications
- At least 4-year engineering degree, or higher, in EE or CS
- A minimum of 2 years of experience working as a software engineer developing code for real-time embedded devices
- Experience developing software for a medical device, safety critical application, or following a regulated product development cycle is required (4+ yrs highly desired).
- At least 2 years working on 3+ person software development team, using common code base and code repository tools
- At least 2 years working within a formal bug/issue tracking system during formal V&V testing
- Bachelor’s or Master’s Degree Electrical Engineer or Computer Science
- Experience developing either embedded product UI or low-level hardware-interfacing code is highly desired.
- 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. Must be able to work effectively with diverse groups of people.
- Requires normal visual acuity and hearing.
- Typically, employees sit comfortably to do their work, interspersed by brief periods of standing, walking, bending, carrying papers and books, and extensive periods requiring the use of computer terminals to accomplish work objectives.
- Required to sit and use their hands and fingers to handle or feel and manipulate keys on a keyboard.
- Additional skills may be required to perform additional task(s) specific to work location, department or line of business.
- Predominantly operates in an office environment. Some work (less than 5%) requires moving and lifting of heavy networking equipment.
Each Employee consistently demonstrates the following 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
- 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
- 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.
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Medical Equipment Manufacturing
Referrals increase your chances of interviewing at React Health by 2x
See who you knowGet notified about new Embedded Software Engineer jobs in Bothell, WA.
Sign in to create job alertSimilar jobs
People also viewed
-
Embedded Software Engineer II
Embedded Software Engineer II
-
Firmware Engineer
Firmware Engineer
-
Embedded Software Engineer
Embedded Software Engineer
-
Embedded Software Engineer III
Embedded Software Engineer III
-
Embedded Software Engineer II
Embedded Software Engineer II
-
Embedded Software Engineer
Embedded Software Engineer
-
Embedded Software Dev Engineer, Amazon Leo
Embedded Software Dev Engineer, Amazon Leo
-
Embedded Software Engineer, Amazon Leo Optical Inter-Satellite Link
Embedded Software Engineer, Amazon Leo Optical Inter-Satellite Link
-
Principal Software Engineer, Embedded
Principal Software Engineer, Embedded
-
Embedded Software Dev Engineer, Amazon Leo
Embedded Software Dev Engineer, Amazon Leo
Similar Searches
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content