Jobs · Washington

Sr. Embedded Software Engineer

Spacelabs Healthcare · Snoqualmie, WA · Today
Hybrid$150k–$180k/yrFull-time

About the role

At Spacelabs Healthcare, every member of our worldwide team plays an integral role in improving treatment and helping providers deliver exceptional care to their patients. More than 60 million people benefit each year from our advancements in patient monitoring and management, care coordination, and clinical decision support. The Senior Embedded Software Engineer will be a member of the Spacelabs R&D engineering team working on and leading the development of Spacelabs Patient Monitoring and Connectivity (PMC) products. This position requires a deep understanding of solid design and development practices and the ability to apply those to Spacelabs product development. The person will be accountable for developing and delivering software that supports the next generation Enterprise products, working with cross-functional members to provide technical software expertise and solutions to engineering problems. A key element includes advocating for and designing products that meet the functional, performance, and cybersecurity needs of our customers. A strong systems approach to product development is necessary. You will spend your time as a hands-on engineer and a technical leader, using a wide range of technologies, programming languages, and systems. You will be involved in architecture/design of new features and functionality, as well as development and implementation. This role requires onsite collaboration 3+ days per week at the Spacelabs Headquarters in Snoqualmie, WA.

Responsibilities

  • Work with team and other cross-functional staff to define requirements related to patient bedside monitors.
  • Participate in systems level requirements definition, architecture, design, and external communications/connectivity interface designs.
  • Participate in component design efforts.
  • Understand and design to existing interface specifications.
  • Design, write, debug, document, and release software used for communication, storage, and analysis of patient physiological information.
  • Work with global teams consisting of Spacelabs employees and contract resources.
  • Ensure on-time delivery of software including design documentation and unit tests necessary for maintenance of the software.
  • Use experience to make smart engineering decisions and own critical areas of a product used by millions of customers.
  • Participate in the design, implementation, and delivery of large engineering projects that interact with multiple teams.
  • Mentor other junior engineers to help them grow both technically and professionally.
  • Work with Software Architects to define designs and workflows that enable working through other engineers.
  • Ensure consistency of the team's code and those teams you integrate with.
  • Ideate and be an innovative driver of complex software solutions.
  • Participate in the development of complex distributed systems, including working through with other engineers to help deliver the end solution.
  • Describe highly technical concepts to non-technical audiences in a way they can understand.
  • Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
  • Be passionate about software engineering with a strong sense of ownership for the code that you and your team write.
  • Seek self-improvement and are adaptable to suggestions and feedback.
  • Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork.
  • Demonstrate behavior consistent with the company's Code of Ethics and Conduct.
  • Report any quality problems or defects to manager or senior management for corrective action.

Qualifications

  • Bachelor of Science degree in Computer Engineering or Computer Science (Master's degree or PhD desirable).
  • 8+ years' relevant software experience required.
  • Experience in C and C++ programming languages required.
  • Experience in utilizing multi-threading techniques required.
  • Demonstrated experience with embedded Linux application development required.
  • Demonstrated experience applying statistical analysis methods in problem solving and design.
  • Demonstrated experience with reading and evaluating hardware schematics for areas where code interacts.
  • Demonstrated experience with use of hardware engineering tools to gather data for characterization of environment and problems (oscilloscope, logic analyzer, function generator, etc.).
  • Demonstrated experience with use of statistical tools for presentation of data gathered for problems and systems when necessary.
  • Medical device software development experience highly preferred.
  • Familiarity with FDA Quality Systems Regulations (QSR) highly preferred.
  • Experience with Linux, Containers, and DevOps environments a plus.
  • Experience developing high reliability, "mission critical" devices and systems.
  • Understanding of Continuous Delivery and Agile development.
  • Experience working effectively with US teams and international teams in both Europe and India.
  • Familiar with one or more risk management techniques (Hazard Analysis, Risk Analysis, FMEA, FTA, etc.) a plus.
  • Working knowledge of software development tools such as Azure DevOps, Git, etc.
  • Effective leadership, communication, and presentation skills.
  • Able to work and influence in a highly cross-functional team environment.
  • Excellent communication and negotiation skills for both internal and external audiences at all levels.
  • Must travel internationally and be able to acquire all necessary travel documents (travel up to 10%).
  • Ability to work in the U.S. without visa sponsorship now or in the future.
  • Ability to work onsite in Snoqualmie, WA three or more days per week.
  • Relocation assistance is not offered.

Pay

Pay may range from $150,000–$180,000 annual base salary. Final compensation determined by job level, geographic location, date of hire, experience, job-related knowledge and skills, education, market and business considerations. Base salary is one component of total rewards; may be eligible for long-term incentives, potential discretionary bonuses, and Employee Stock Purchase Program (ESPP) at a discounted rate.

Benefits

  • Various health plan options
  • 401(k) retirement plan
  • Health savings account
  • Disability insurance
  • Life insurance
  • AD&D insurance
  • Leave of absence programs
  • Array of voluntary benefits
  • Paid time off for vacation, holidays, bereavement, and jury duty
  • Flexible time-off for full-time salaried employees

Schedule

Full-time salaried position. Onsite collaboration required 3+ days per week at Spacelabs Headquarters in Snoqualmie, WA. Travel up to 10% internationally.

Similar jobs