Senior Embedded Real Time Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Spacelabs Healthcare · 1 day ago

Senior Embedded Real Time Software Engineer

Spacelabs Healthcare is dedicated to improving patient care through innovative technology solutions. As a Senior Embedded Real-Time Software Engineer, you will lead the design and development of software for patient monitoring systems, collaborating with cross-functional teams to deliver high-quality products that enhance patient outcomes.

Health CareInformation Technology
check
H1B Sponsor Likelynote
Hiring Manager
Tina Cooley
linkedin

Responsibilities

Collaborate with cross-functional teams to define and refine requirements for patient bedside monitoring systems
Contribute to system-level architecture and design, including external communications and connectivity interfaces
Participate in detailed component design, ensuring alignment with existing interface specifications
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
Work effectively with global teams, including internal staff and external contract resources
Deliver high-quality software on schedule, including comprehensive design documentation and unit testing
Make informed engineering decisions and take ownership of critical product areas used by millions of users
Lead and contribute to the design, implementation, and delivery of large-scale engineering projects across multiple teams
Mentor junior engineers, fostering their technical and professional growth
Collaborate with Software Architects to define scalable designs and workflows that support team-wide development efforts
Ensure code consistency and quality integration across teams and projects
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
Communicate complex technical concepts clearly to non-technical stakeholders
Maintain high standards for code quality and team collaboration, fostering a respectful and inclusive environment
Demonstrate a strong sense of ownership and passion for software engineering
Embrace continuous learning and remain open to feedback and improvement
Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork
Demonstrate behavior consistent with the company’s Code of Ethics and Conduct
It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem
Duties may be modified or assigned at any time to meet the needs of the business

Qualification

C programmingC++ programmingReal-Time Operating SystemsEmbedded systemsMulti-threading techniquesUML diagramsMedical device softwareAgile developmentRisk management techniquesLeadership skillsCommunication skillsPresentation skills

Required

Bachelor of Science degree in Computer Engineering, Computer Science, Mathematics, or a related Engineering discipline; additional combination of relevant experience and education may substitute
8+ years' relevant software experience required
Demonstrated completion of new product design
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
Ability to interpret and create UML diagrams to communicate design intent within a team
Effective leadership, communication, and presentation skills
Able to work and influence in a highly cross-functional team environment
Excellent communication and negotiation skills, for internal and external audiences, at all levels
Must be able to travel internationally and be able to acquire all necessary travel documents. Travel up to 10%

Preferred

Experience developing software for Real-Time Operating Systems (RTOS), such as VxWorks, QNX, or Zephyr preferred
Experience in a regulated development environment (e.g. medical, defense, aerospace) a plus
Medical device software development experience is a strong plus
Familiarity with FDA Quality Systems Regulations (QSR), ISO 62304 and EU MDR, is a plus
Understanding of Continuous Delivery and Agile development
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

Company

Spacelabs Healthcare

twittertwitter
company-logo
Spacelabs Healthcare To inspire the world to bring the best care experience to patients and families.

H1B Sponsorship

Spacelabs Healthcare has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (11)
2023 (5)
2022 (6)
2021 (7)
2020 (1)

Funding

Current Stage
Late Stage
Total Funding
$4M
2023-10-30Grant· $4M
2004-03-22Acquired

Leadership Team

leader-logo
Thomas Faris
VP Global Quality and Regulatory Affairs
linkedin
Company data provided by crunchbase