Senior Embedded Software Engineer
: Job Details :


Senior Embedded Software Engineer

OSI Systems

Job Location : Snoqualmie,WA, USA

Posted on : 2025-08-06T01:07:15Z

Job Description :
Overview

At Spacelabs Healthcare, we are dedicated to continuous innovation in healthcare technology to improve clinical and economic outcomes. Our solutions deliver critical patient data, enable better decisions, increase efficiencies, and create safer environments for patients.

Why work at Spacelabs? Because lives depend on you!

Every member of our global team plays a vital role in enhancing treatment and supporting healthcare providers worldwide. Annually, over 60 million people benefit from our advancements in patient monitoring, management, care coordination, and clinical decision support.

Driven by the belief that everyone who seeks care could be a family member, our team is committed to solving major healthcare challenges, including enhancing patient experience, improving population health, reducing costs, supporting care team well-being, and promoting health equity. We pride ourselves on creating personalized services and technologies to meet the needs of healthcare providers globally.

While we may not be bedside, their health is in our hands.

Position Summary

The Senior Embedded Software Engineer will join the R&D team working on Spacelabs Patient Monitoring and Connectivity products. This role requires expertise in software design and development, focusing on delivering application software and firmware for next-generation patient monitoring devices. The engineer will collaborate with cross-functional teams to provide technical solutions, advocate for product requirements including performance and cybersecurity, and participate in architecture and design of new features. This is a hands-on role involving both technical development and leadership.

This onsite position is located in Snoqualmie, Washington

Responsibilities
  • Define requirements related to patient monitors with team and cross-functional staff.
  • Design and develop host application software.
  • Develop firmware in a real-time, bare-metal environment.
  • Participate in reviews of software requirements, architecture, design, and interfaces.
  • Design, implement, debug, document, and release software for communication, storage, and analysis of physiological data in an agile environment.
  • Ensure timely delivery of software and related documentation.
  • Uphold company values of Integrity, Innovation, Accountability, and Teamwork.
  • Adhere to the company's Code of Ethics and Conduct, ensuring team compliance and training.
  • Report quality issues or defects for corrective action.
  • Perform other duties as required to meet business needs.
Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Mathematics, Physics, or related field.
  • 8+ years of relevant software experience.
  • At least 4 years programming in C++ (OOP) and C with microprocessor experience.
  • Experience with multi-threading and desktop Linux application development in embedded systems.
  • Knowledge of low-level protocols (I2C, SPI, USB, CAN) is a plus.
  • Experience in regulated environments (medical, defense, aerospace) is a plus.
  • Familiarity with Containers, DevOps, Azure DevOps, Git, and Agile practices.
  • Ability to work effectively with US and international teams.
  • Excellent communication skills.
  • Must be authorized to work in the U.S. without sponsorship.

#LI-Onsite

Additional Information

For more about our benefits, review Life at OSI.

Please note that salary and benefits vary based on location and other factors. We do not accept unsolicited resumes from recruiters or agencies without a signed agreement. OSI is an Equal Opportunity Employer - Disability and Veteran.

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)