Principal Software Engineer/ C# jobs in United States
cer-icon
Apply on Employer Site
company-logo

Spacelabs | Filing | Relocations | Installations · 2 days ago

Principal Software Engineer/ C#

Spacelabs Healthcare is dedicated to improving treatment and enhancing patient care through innovative technologies. The Principal Software Engineer will be responsible for developing software for patient monitoring products, ensuring they meet functional, performance, and cybersecurity needs while mentoring other engineers and leading design efforts.

Facilities Support ServicesFurnitureTransportation
badNo H1Bnote

Responsibilities

Work with team and other cross-functional staff to define requirements related to patient monitors
Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design
Lead in component design efforts. Understand and design to existing interface specifications
Lead the design, implementation, and delivery of engineering projects or portions of engineering project
Mentor other engineers to help them grow both technically and professionally
Design, write, debug, document and release software used for communication, storage and analysis of patient physiological information in an agile development environment
Ensure on-time delivery of software deliverables including design documentation, unit tests and other artifacts required
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#/.NETC++ 11Object-Oriented ProgrammingMulti-threadingMedical device developmentWindows Communication FoundationWindows Presentation FoundationContainersDevOpsAzure DevOpsGitContinuous DeliveryAgile developmentListening skillsVerbal communicationWritten communication

Required

Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline; additional combination of relevant experience and education may be substituted
12+ years' relevant software experience is required
6+ years of programming in C#/.NET on Windows is required
4+ years of programming in C++ 11 or higher utilizing Object-Oriented Programming (OOP) concepts and techniques is required
Experience in utilizing multi-threading techniques is required
Experience in the development of integrated (hardware and software) devices
Working knowledge of software development tools such as Azure DevOps, Git, etc
Strong understanding of Continuous Delivery and Agile development
Excellent verbal, written, and listening skills
Must be able to work in the U.S. without visa sponsorship (e.g. H-1B visa status)

Preferred

Experience in product development of medical devices under Design Control (21 CFR Part 820), ISO 14971 and developing to and compliance with IEC62304 is a big plus
Familiarity with working in a regulated development environment (finance, defense, aerospace, etc.) is a plus
Experience with Windows Communication Foundation (WCF) is a plus
Experience with Windows Presentation Foundation (WPF) is a plus
Experience with Containers, DevOps environments is a plus
Experience to work effectively with US teams and international teams, in both Europe and India

Company

Spacelabs | Filing | Relocations | Installations

twittertwittertwitter
company-logo
Spacelabs | Corporate Relocations, Office Installations and Secure Shredding Experts Creating space for what’s next.

Funding

Current Stage
Early Stage
Company data provided by crunchbase