ICU Medical Job - 49414065 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: ICU Medical
Location: Chennai, TN, India
Career Level: Associate
Industries: Healthcare, Pharmaceutical, Biotech


Technical Lead Software Engineer

Position Summary
Experienced medical device software engineer with breadth of expertise across multiple software platforms as well as team lead experience.  This position requires the candidate to be both a strong individual contributor and have the experience and desire to be a technical lead for a team of 4-5 software engineers working on an exciting medical device project.
Serve as software technical lead for a newly developed complex system comprised of embedded firmware, Windows tablet, web server, and database applications.  Leads the team and also helps develop complex software projects, and serves as a software architect. Responsible for training/mentoring less-experienced personnel in areas of expertise. Manages activities of direct reports to achieve goals consistent with business unit objectives.  The ideal candidate shall have a thorough knowledge of the software development process and documentation requirements which adhere to the FDA Good Manufacturing Process guidelines.

 Essential Duties & Responsibilities
•    Leads the team as well as being a key individual contributor for completion of software development tasks. 
•    Takes strategic direction and transforms the direction into design parameters and boundaries for guiding and helping the team to develop the architecture, high and low level designs, code, unit, integration, and system testing, adherence to coding guidelines, and participate in code reviews with the team.
•    Leads team to analyze, evaluate and plan methods for solving problems as they arise.
•    Works with and guides the team to apply advanced software techniques to interpret/evaluate requirements, synthesize and evaluate data and draw conclusions.
•    Measures team's design performance against customer requirements. Applies advanced software theories and concepts. Optimizes solutions from a systems point of view. Evaluates the effect of any change on other parts of the systems and supporting functions. 
•    Establishes priorities and a course of action to achieve software objectives; execute plans and achieves software project milestones.
•    Guides team using Agile software development techniques. 
•    Utilizes and enforces ICU Medical's documented processes and procedures for software development in their own work and the work of the team.
Required Knowledge, Skills & Qualifications 
•    Experience with software development for multi-component device systems. 
•    Experience in developing C# code (5+ years)
•    Knowledge of multithreading/parallel programming in C#
o    Tasks
o    Mutexes
•    Some familiarity with WPF
o    XAML
o    Custom controls
•    Experienced in using LINQ
•    Good knowledge of RESTFul interfaces
•    .NET Framework experience 
•    Ability to communicate fluently in English – written and spoken
Preferred Knowledge, Skills & Qualifications 
•    Knowledge of SQL
•    Some familiarity with a SQL based database manager (one of the following is OK)
o    SQL Express
o    MySQL
o    PostGre
o    MariaDB
•    Past experience in developing medical devices
•    Past experience in developing desktop applications
•    Knowledge of implementing KIOSK applications
•    Experience implementing cyber-secure communication frameworks/protocols 
•    Well developed leadership skills and expertise in Agile Software Project Management. 
•    Ability to communicate fluently in English – written and spoken
•    Ability to help lead and work on a collaborative team of engineers working from various remote locations
•    Experience in using Microsoft Visual Studio
•    Experience with hospital information systems a plus. 
•    Experience leading system architectural decisions. 
 Education and Experience 
•    Bachelor's degree in Computer Science Engineering or closely related field from an accredited college or university is required.
•    5+ years related experience 
•       3+ years in a technical leadership role. 
•       5+ years of Medical Device Experience 

ICU Medical is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

 Apply on company website