Senior Software Engineer- Control Software App
Core
Develops control software for medical devices, focusing on logging performance data, integrating components, and optimizing application reliability and efficiency.
Role type
Senior Software Engineer (Control Software)
Builds
Medical device control applications and monitoring solutions
Domain
Medical Technology / Embedded Systems
Deliverable
production ML models | product features
Required skills
C#, C++, .NET framework, WPF, MVVM, OOAD, Algorithms, Data Structures, Socket communication, CAN communication, Multi-process concurrent programming, IEC62304 standards, Hierarchical software architecture design
Preferred skills
CT (Computed Tomography) medical device software development background
Technologies
C#, C++, .NET, WPF, MVVM, Socket, CAN
Responsibilities
Develop software to log and store performance data, usage, and errors; Integrate software components and third-party libraries into existing systems; Analyze and optimize application performance to resolve bottlenecks; Conduct code reviews and ensure adherence to coding standards; Collaborate with cross-functional teams to define and ship new features; Mentor team members and act as a technical coach.
Seniority
Senior, hands-on IC