Senior Software Engineer
The person will be working with global OS team and responsible for developing / customizing new OS suitable for Ultrasound.
The candidate will be working on the SW OS / Install team, and will be responsible for designing and developing software for the Ultrasound Operating System and the installation framework.
These tasks will encompass, as necessary, a broad range of software development disciplines including OS configuration, scripting and deployment, software development and installation, and installation and configuration of 3rd party device drivers for graphic cards, video cards and / or printers.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily, although some tasks may involve a learning curve.
The requirements listed below are representative of the knowledge, skill, and / or ability required :
BE / ME in Computer Science / ECE / IT Engineering
At least 2 years work experience developing software for commercial products
Proficiency in developing software in an object-oriented (C++ preferred, C# or other) in a Visual Studio / Windows development environment
Experience in managing source code deliveries in a parallel development context using tools such as ClearCase or SourceSafe.
Knowledge of Win7, Win8, or Win10 System Administration
Knowledge of PC hardware
Good written and verbal communication skills
Knowledge of software development lifecycle
Ability to analyze and solve complex problems
Familiarity with medical devices and / or working in a regulated environment is a plus