JOB TITLE: Sr Engr, Software

Every day at CareFusion, we work to improve patient care. By combining clinically proven products and services with actionable intelligence, we're helping to solve some of healthcare's most difficult challenges. Join us.

Function: Engineering

Family: Software Engineering

All interested candidates should apply online at under requisition 1005003B

This position is located in San Diego, CA

What Software Engineering contributes to CareFusion

Software Engineering is responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.

What is expected of you for success in your role

Demonstrates working knowledge of software engineering practices, techniques and processes and basic knowledge of technology trends and domain expertise

Understands and analyzes requirements for a single component

Translates the results of analysis into design by Designing solutions to address a specific requirement

Develop modules with moderate guidance

What is expected of you and others at this level in Engineering for functional success

Works to understand complex functional situations by paying attention to the details of the tasks at hand and by breaking them down into smaller pieces

Encourages informed Risk-taking and acts as a catalyst for innovation at CareFusion; generates practical, sustainable and creative options to solve problems and create business opportunities, while maximizing existing resources.

Proactively develops and maintains technical knowledge in specialized area(s), remaining up-to-date on current trends and best practices;

Accountabilities in this role

Understand and apply diverse software engineering principles and best practices in areas of software installers.

Work closely with development, quality and support teams to plan, implement, and manage the release of new and sustaining products to our customer base.

Create upgrade scripts, patches and utilities

Database backup and recovery scripts

Scripted installs, GUI or silent

Write .NET utilities

Execute unit testing and participate in overall system level testing efforts.

Diagnose, troubleshoot and resolve complex installation issues.

Working knowledge of installing, configuring and maintaining Windows based operating systems, software applications, tools, and third party software through InstallShield.


· Bachelor's degree or equivalent experience in related field required

· A minimum of 2+ years related work experience required

· Ability to work independently and as a member of a team

· Experience using Installshield 2009 or greater and Installshield Windows Installer (MSI)

· Programming experience in .NET, C #, and C++

· Perforce Administration a plus

· Previous experience with MSSQL or Sybase database support

· Working knowledge of the following: VB, ccNET, nCover, VB Script, SMS, WMI, IIS 6.0/7.0, nANT/MSBUILD