Skip Header Section

Senior Software Engineer

Apply Now >> Save it
 |  Email It
 |  Print it   |    | 
Report It
Job Snapshot
Location:
Indianola, PA 15051
Employee Type:
Full-Time
Industry:
Medical Equipment
Manufacturing
Manages Others:
Not Specified
Job Type:
Engineering
Experience:
Not Specified
Post Date:
11/7/2009
Contact Information
Ref ID:
829
Description It is MEDRAD's mission to be a worldwide market leader of medical devices and services that enable or enhance diagnostic and therapeutic imaging procedures. MEDRAD performance is a result of an unrelenting commitment to improving healthcare, to upholding standards of excellence, and to responsible activities for the benefit of our customers, shareholders, employees, and communities. These values are expressed through our culture and philosophy, as well as our ethical and corporate responsibility policies. MEDRAD has over 1, 8 00 global employees, 1,200 of whom are in the Pittsburgh area. MEDRAD's European headquarters office is located in Maastricht, The Netherlands. Our Asian headquarters office is in Osaka, Japan with additional international offices located in France, Germany, Italy, China, UK, Brazil, Norway, Belgium, Sweden, Denmark, Singapore, Egypt, Mexico, Cyprus and Australia.

The Senior Software Engineer is assigned to responsibilities on medium sized projects. Specifically, you will participate in the next wave of product releases and launch of customer critical software features for the world class line of MEDRAD Radiology products. The assignments undertaken while in this position require creativity, excellent problem solving ability, high performance in project teams, and a focus on technical excellence. Success in the position will require attention to detail to deliver the reliability that is critical to the continued success of the product line. Primary responsibilities will include:

1. Software design, development, and debugging for new product development and sustaining product engineering related to MEDRAD's radiology product line.

2. Interact with multiple engineering teams, marketing groups, and others to gather input for producing appropriate software designs and implementation.

3. In a fast paced dynamic environment produce technical decisions in an expediant manner with supporting evidence to resolve issues.

4. Ensure software quality and necessary documentation as per the MEDRAD Quality System.

5. Defines requirements for design elements and architecture of complex designs at the sub-module design element level.

6. Responsible for design and integration of medium to high complexity design elements.

7. Understands and applies knowledge of product line and clinical applications to work activities, and to support new products or processes.

8. Understands relevant processes required to accomplish objectives.

9. Leads design reviews of complex designs at the sub-module level.

Technical / Behavioral Requirements:

1. Demonstrated understanding of software engineering leveraged on experience with: real-time event driven systems, data communications, user interfaces for embedded systems, and electro-mechanical device control.

2. Professional experience in software design and development for embedded systems that includes: re-entrant code design, threaded code design, programmatic usage of object oriented languages such as C++, C#, or Java, programmatic usage of C or an assembly language, and debugging anomalies.

3. Excellent oral, written, and listening skills and effective communication on technical topics to bring consensus in technical decisions.

4. Recommended 4+ years experience and recognized as an expert within a technical discipline and significant depth in multiple technical specialties.

5. Bachelor�s Degree

6. Proven evolution of engineer�s knowledge to include real-world understanding across breadth of discipline.

7. Proven in-depth knowledge of subtleties and pitfalls in one or more areas of expertise within a technical discipline.

8. Proven basic knowledge of other technical disciplines.

9. Proven ability to apply basic tools and technologies to complex problems typically involving a multidisciplinary approach.

10. Proven ability to demonstrate analytical capabilities (including modeling, simulation, statistical analysis, analytical design tools, etc.).

11. Working knowledge and proven skills of PC computer operating system including Microsoft office applications (Outlook, Word, Excel and PowerPoint).

12. Strong competency in Customer Focus, Driving for Results, Integrity and Trust, Ethics and Values and Compassion.

13. Proven ability to demonstrate at minimum, MEDRAD�s Team Contributor competencies: Action Oriented, Perseverance, Dealing with Ambiguity, Learning on the fly and Problem Solving.
Requirements Please refer to the Job Description for the qualifications.
Apply Now >> Save it
 |  Email It
 |  Print it   |    | 
Report It
CareerBuilder.com AdviceFor your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn More >>

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
SPONSORED BY
   
Find Salary Information for these Jobs

Thank you for your interest…

Thank you for your interest in the Senior Software Engineer position.

To begin the application process, please enter your email address.

Email is invalid Email is needed

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website.