Software Engineer III
Company: OSI Systems, Inc.
Location: Washington
Posted on: May 24, 2025
Job Description:
Overview
At Spacelabs Healthcare, you make a difference.Every member of our
worldwide team plays an integral role in improving treatment and
helping providers deliver exceptional care to their patients. From
newborns to centenarians, more than 60 million people benefit each
year from the advancements we make in patient monitoring and
management, care coordination and clinical decision support.Driven
by the belief that anyone who seeks care could be a member of our
own family, our team is dedicated to solving the greatest
challenges the healthcare system currently faces, including the
need to enhance the patient experience, improve population health,
reduce costs, support care team well-being and advance health
equity. As part of our mission, we take pride in creating services
and technologies that are personalized and tailored to support the
needs of healthcare providers anywhere in the world.Because while
we may not be at a patient's bedside, their health is still in our
hands.The Software Engineer level three 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 under medical device regulations. 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 SW for medical products. They will work with
other cross-functional members to provide technical software level
expertise, and solutions to engineering problems.A key element of
this role includes advocating for and designing products that meet
the functional, performance, risk, and cybersecurity needs of our
customers. A strong systems approach to product development will be
necessary in this role. You will spend your time as a hands-on
engineer and a technical leader. Our team plays a key role in
building software products and features. You will use a wide range
of technologies, programming languages and systems. You will be
involved in architecture/design of new features and functionality,
as well as the development and implementation.***This is a hybrid
position located at Spacelabs Headquarters in Snoqualmie,
Washington. You will need to work onsite 3 or more days per
week.
Responsibilities
- Perform all work in compliance with applicable regulations and
Spacelabs design controls.
- 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 to maintenance of the
software.
- Use your 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 the Software Architects to define designs and
workflows that enable working through other engineers.
- Ensure consistency of the team you are on 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. Ensure that team members (direct or indirect
reports) are trained and evaluated on their knowledge and adherence
to the Company's values, Code of Ethics and Conduct, and applicable
compliance policies.
- It is the responsibility of every Spacelabs employee to report
to their manager or a member of senior management any quality
problems or defects for corrective action to be implemented and to
avoid the recurrence of the problem
- Duties may be modified or assigned at any time to meet the
needs of the business.
Qualifications
- Bachelor of Science degree in Computer Engineering or Computer
Science. Master's degree or PhD is desirable.
- 5+ years' relevant software development experience
required.
- Demonstrated completion of new product design.
- 5+ years of experience in C and C++ programming languages is
required.
- Experience in utilizing multi-threading techniques is
required.
- Demonstrated experience with embedded Linux application
development is required.
- Medical device software development experience required.
- Familiarity with FDA Quality Systems Regulations (QSR), ISO
62304 and EU MDR.
- Experience with Linux, Containers, DevOps environments is a
plus.
- Experience developing high reliability, "mission critical"
devices and systems.
- Understanding of Continuous Delivery and Agile
development.
- Experience to work effectively with US teams and international
teams, in both Europe and India.
- Experience with risk management techniques (i.e. Hazard
Analysis, Risk Analysis, Failure Modes and Effects Analysis (FMEA),
Fault Tree Analysis (FTA), etc.) is 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.
- Must travel internationally and be able to acquire all
necessary travel documents. Travel up to 10%.Please review our
benefits here:The specific programs and options available to any
given employee may vary depending on eligibility factors such as
geographic location and date of hire. Please note that the salary
information shown above is a general guideline only. Salaries are
based upon candidate experience and qualifications, as well as
market and business considerations.NOTICE TO THIRD PARTY
AGENCIESOSI Systems, Inc. and its subsidiaries (collectively "OSI")
does not accept unsolicited resumes from recruiters or employment
agencies. If any person or entity, including a recruiter or agency,
submits any information, including any resume or information
regarding any potential candidate, without a signed agreement in
place with OSI, OSI explicitly reserves the right to use such
information, and pursue and/or hire such candidates, without any
financial obligation to the person, recruiter or agency. Any
unsolicited information or resumes, including those submitted
directly to hiring managers, are considered and deemed to be the
property of OSI.Equal Opportunity Employer - Disability and
VeteransEEO is the LawPoster Link:
#J-18808-Ljbffr
Keywords: OSI Systems, Inc., Frederick , Software Engineer III, IT / Software / Systems , Washington, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...