drjobs Embedded Software Engineer

Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bothell, WA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

POSITION:Embedded Software Engineer
FULLTIME/PARTTIME: Full time
LOCATION: Bothell WA
React Health is a fast paced growth oriented manufacturer and distributor of medical equipment serving the respiratory sleep and cardiology patients caregivers physicians and providers. React Health sells and supports its product and services in the acutecare nonacute and home medical equipment markets. React Health has built a model that combines manufacturing and distribution of products and services to meet the challenges of the undiagnosed as well as those needing therapies after diagnosis in the sleep and respiratory population.
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 4year engineering degree or higher in EE or CS
  • A minimum of 4 years of experience working as a software engineer developing code for realtime 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
Preferred Education
  • Bachelors or Masters Degree Electrical Engineer or Computer Science
Preferred Experience
  • Experience developing either embedded product UI or lowlevel hardwareinterfacing code is highly desired.
  • Proficient in C/C language
  • Design experience with realtime 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 intradevice synchronous and asynchronous communication links (e.g. SPI UART I2C).
  • Experience developing interdevice communication links (e.g. USB Ethernet WiFi Bluetooth)
  • Experience developing device drivers.
  • Experience using oscilloscope logic analyzer and other lab tools to debug/trouble 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.

Physical Demands
  • 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.
Working Conditions
  • Predominantly operates in an office environment. Some work (less than 5 requires moving and lifting of heavy networking equipment.

DUTIES AND ESSENTIAL FUNCTIONS
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 inservices 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.
Reasonable accommodations may be made to accommodate individuals with disabilities to perform the basic functions of the position without compromising client care. React Health is an Equal Opportunity/Affirmative Action Employer and is committed to providing a drugfree workplace. We are an EqualOpportunity Employer and do not discriminate against any employee or applicant for employment because of race color sex age national origin religion sexual orientation gender identity status as a veteran and basis of disability or any other federal state or local protected class.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.