Enable job alerts via email!

Senior Embedded Software Engineer

OSI Systems, Inc.

Washington (District of Columbia)

On-site

USD 90,000 - 130,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company dedicated to healthcare innovation as a Senior Embedded Software Engineer. This role offers the opportunity to develop cutting-edge patient monitoring products, ensuring safety and efficiency in healthcare delivery. Collaborate with a talented R&D team, leveraging your expertise in C++ and embedded systems to create impactful solutions. Your contributions will directly enhance patient care for millions, making a real difference in the world. If you're passionate about technology and healthcare, this is the perfect opportunity for you.

Qualifications

  • 8+ years of relevant software experience in embedded environments.
  • Proven experience with C++ and C programming in real-time systems.
  • Familiarity with multi-threading and low-level protocols.

Responsibilities

  • Define requirements and develop host application software for patient monitors.
  • Create firmware for real-time, bare-metal environments.
  • Ensure timely delivery of software artifacts in an agile environment.

Skills

C++ 11+
C programming
Multi-threading techniques
Embedded Linux application development
Low-level protocols (I2C, SPI, USB, CAN)
Containers and DevOps tools
Agile/Continuous Delivery practices
Collaboration skills
Excellent communication skills

Education

BSc in Computer Engineering
BSc in Computer Science
BSc in Mathematics
BSc in Physics

Job description

Overview

At Spacelabs Healthcare, we are committed to continuous innovation in healthcare technology to improve clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better decisions, increasing efficiencies, and creating a safer environment for patients.

Why work at Spacelabs? Because lives depend on you!

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

Driven by the belief that anyone seeking care could be a family member, our team is dedicated to addressing healthcare's greatest challenges, including improving patient experience, population health, reducing costs, supporting care team well-being, and advancing health equity. We pride ourselves on creating personalized services and technologies tailored to healthcare providers worldwide.

While we may not be at the bedside, their health remains in our hands.

Position Summary

The Senior Embedded Software Engineer will join the R&D engineering team to develop Spacelabs Patient Monitoring and Connectivity (PMC) products. This role requires expertise in solid software design and development practices, applied to product development. The engineer will be responsible for creating application software and firmware supporting next-generation patient monitoring products, collaborating with cross-functional teams to provide technical expertise and solutions.

This role involves advocating for and designing products that meet functional, performance, and cybersecurity needs. A systems approach is essential. The engineer will be hands-on and serve as a technical leader, working with various technologies, programming languages, and systems, including architecture and design of new features and functionalities.

This onsite position is located in Snoqualmie, Washington.

Responsibilities
  • Define requirements related to patient monitors with team collaboration.
  • Design and develop host application software.
  • Create firmware for real-time, bare-metal environments.
  • Participate in reviews of software requirements, architecture, design, connectivity, and UI.
  • Design components according to existing interface specifications.
  • Develop, debug, document, and release software for communication, storage, and analysis of physiological data in an agile environment.
  • Ensure timely delivery of software artifacts.
  • Uphold company values of Integrity, Innovation, Accountability, and Teamwork.
  • Adhere to the company's Code of Ethics and Conduct, training and evaluating team members accordingly.
  • Report quality issues or defects for corrective actions.
  • Perform duties as needed to meet business requirements.
Qualifications
  • BSc in Computer Engineering, Computer Science, Mathematics, Physics, or related field.
  • 8+ years of relevant software experience.
  • 4+ years programming in C++ 11+ with OOP concepts.
  • 4+ years programming in C with microprocessor experience (e.g., NXP).
  • Experience with multi-threading techniques.
  • Proven experience in desktop Linux application development in embedded environments.
  • Familiarity with low-level protocols (I2C, SPI, USB, CAN) is a plus.
  • Experience in regulated environments (medical, aerospace, defense, finance) is a plus.
  • Knowledge of Containers, DevOps tools, and Agile/Continuous Delivery practices.
  • Effective collaboration with US and international teams.
  • Excellent communication skills.
  • Ability to work in the U.S. without visa sponsorship.

#LI-Onsite

Additional Information

Review our benefits Life at OSI.

Salary details vary based on experience, location, and market considerations.

Notice to Agencies

We do not accept unsolicited resumes from recruitment agencies. Resumes submitted without a contract are property of OSI.

Equal Opportunity Employer

Disability and Veteran inclusion. EEO Law Poster.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Embedded Software Engineer - Florida

Carnegie Mellon University

Pittsburgh

Remote

USD 100,000 - 130,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer - Florida

Software Engineering Institute

Pittsburgh

Remote

USD 90,000 - 120,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer - Utah

Software Engineering Institute

Pittsburgh

Remote

USD 90,000 - 120,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer - Utah

Carnegie Mellon University

Pittsburgh

Remote

USD 100,000 - 130,000

5 days ago
Be an early applicant

Senior Software Engineer, Observability Platform (US Remote Available)

Lensa

Washington

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Senior Software Engineer

Change.org, PBC

Washington

Remote

USD 105,000 - 115,000

2 days ago
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Washington

Remote

USD 90,000 - 215,000

3 days ago
Be an early applicant

Senior Software Engineer

Trilogy Federal

Washington

Remote

USD 95,000 - 125,000

4 days ago
Be an early applicant

Senior Software Engineer, Observability Platform (US Remote Available)

Cisco

Washington

Remote

USD 110,000 - 140,000

4 days ago
Be an early applicant