Spacelabs Healthcare is looking to solve challenges in the healthcare system including enhancing patient experience, improving population health, reducing costs, supporting care team well-being, and advancing health equity by developing next-generation enterprise patient monitoring and management systems.
Requirements
- Advanced experience in C and C++ programming languages is required.
- Demonstrated skills in C programming for embedded systems, particularly at the MCU level.
- Experience in utilizing multi-threading techniques is required.
- Experience developing high reliability, “mission critical” devices and systems.
- Demonstrated use of modern and traditional C++ features in application development.
- Experience developing software for Real-Time Operating Systems (RTOS), such as VxWorks, QNX, or Zephyr preferred.
- Working knowledge of software development tools such as Azure DevOps, Git, etc.
Responsibilities
- Contribute to system-level architecture and design, including external communications and connectivity interfaces.
- Design, implement, debug, document, and release software for communication, storage, and analysis of patient physiological data.
- Develop and maintain embedded software for Real-Time Operating Systems (RTOS), such as VxWorks, ensuring high reliability and performance.
- Lead and contribute to the design, implementation, and delivery of large-scale engineering projects across multiple teams.
- Collaborate with Software Architects to define scalable designs and workflows that support team-wide development efforts.
- Drive innovation by proposing and developing complex software solutions.
- Support the development of distributed systems, working closely with other engineers to deliver robust end-to-end solutions.
Other
- This position is hybrid based in Snoqualmie, Washington. The expectation for on site collaboration is 3+ days per week.
- Collaborate with cross-functional teams to define and refine requirements for patient bedside monitoring systems.
- Work effectively with global teams, including internal staff and external contract resources.
- Mentor junior engineers, fostering their technical and professional growth.
- Communicate complex technical concepts clearly to non-technical stakeholders.