BASF Veterans Jobs

Job Information

ICU Medical Senior software engineer II, Pharmacy Systems in TN, Indiana

Title: Senior Software Engineer II, Pharmacy Systems Position Summary- We are looking for a C developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Essential Duties & Responsibilities  Design, build, and maintain efficient, reusable, and reliable C code.  Implement performance and quality modules.  Identify bottlenecks and bugs, and devise solutions to these problems.  Help maintain code quality, organization, and automatization • Ability to communicate effectively in English – written and spoken • Ability to work on a collaborative team of engineers working from various remote locations Knowledge & Skills  Strong proficiency in C , especially in C 11 standard, with fair knowledge of the language specification  Thorough knowledge of the standard library, STL containers, and algorithms  Familiarity with Win32 API functionality. Knowledge of the specific WinCE API and previous experience would be beneficial.  Strong SQL skills and familiarity with RDBMS concepts, in particular SQLite  Advanced understanding of debugging process and familiarity with debugging techniques  Good understanding of memory management in non-garbage collected environments as well as multithreading.  Understanding of dynamic polymorphism and C specific notions, such as friend classes  Familiarity with Microsoft Visual Studio IDE, in particular versions 2013 and 2015  Knowledge of XAML and previous experience in this area are really appreciated.  Familiarity with embedded systems design, low-level hardware interactions  Knowledge of low-level threading primitives and real-time environments  Implementation of automated testing platforms and unit tests  Proficient understanding of code versioning tools (currently we use Perforce)  Knowledge of ticketing systems like Atlassian Jira  Familiarity with continuous integration  Bachelor’s degree or relevant experience is a must. Minimum Qualifications, Education & Experience • Bachelor’s degree in Computer Science, Computer Engineering, Engineering, or a related field required • 7-10 years of experience • Minimum of 3 years of experience in with medical device development is required Travel Requirements • Typically requires travel less than 5% of the time Physical Requirements and Work Environment • This is largely a sedentary role. • This job operates in a professional office environment and routinely uses standard office equipment. • May need to lift and transport moderately heavy objects, such as computers or peripherals. 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. Title: Senior software engineer II, Pharmacy Systems Location: IN-TN-Chennai Requisition ID: 23300718

DirectEmployers