> Markdown version of [/jobs/ext/2864282-software-engineer-sr-software-engineer-c-wpf-and-past-medical-device-experience-required](https://www.wearedevelopers.com/jobs/ext/2864282-software-engineer-sr-software-engineer-c-wpf-and-past-medical-device-experience-required). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer/Sr. Software Engineer (C#, WPF, and Past Medical Device Experience Required) - **Company:** MED DEVICE QA LLC - **Location:** Carlsbad, CA, United States - **Experience:** Expert - **Salary:** $95,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Microsoft Windows, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Databases, Data Transmissions, Extensible Application Markup Language, Firmware, Graphical User Interface, Python (Programming Language), Microsoft Visual Studio, Windows Presentation Foundation, NoSQL, Software Engineering, SQL Databases, Data Processing, Software Modules, Information Technology, Hardware Infrastructure, Programming Languages - **Published:** September 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a205490ce63392c2 ## About the Role · B.S. or M.S. in Computer Science or equivalent degree · Minimum of 3 years relevant experience · Experience in C#, WPF and XAML with Microsoft Visual Studio · Ability to work in a fast paced, agile environment · Ability to work with engineers of different disciplines including electrical engineers, mechanical engineers, firmware engineers etc. Preferred Competencies: · Experience in medical device software development · Experience in SQL or NoSQL database · Experience with Microsoft .NET framework · Knowledge in cloud platforms such as Azure or AWS · Familiarity with other programming languages such as JavaScript, Python, * Bachelor's (Required), * C#: 3 years (Required) * WPF: 3 years (Required) * medical device: 1 year (Required) Ability to Commute: * Carlsbad, CA 92008 (Required) ## Description The software engineer will work with the development team to create Windows PC based applications for medical device software with modern graphical user interface and underlying data communication, processing, storage and retrieving mechanism. The software engineer will also develop PC based applications for lab usage per engineering requests., · Develop Windows PC based GUI applications · Create software modules to communicate with other hardware components with established protocols · Create software modules for data storing and retrieving · Generate data processing algorithms and applications · Provide documentation suitable for design verification and validation · Other duties as assigned ## Related Videos - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)