R&D Sr Software Engineer

in Hazelwood, MO

R&D Sr Software Engineer Job

Job Description Job Attributes+

  • Job ID


  • Req #


  • Job Location

    444 James S McDonnell Blvd
    Hazelwood, MO 63042, US

  • Job Category


  • Job Type


  • Schedule

    Full time

Location: Hazelwood, MO

Schedule: Onsite Flex (3 days in office, 2 remote)

Bonus Eligible: No

Benefits: Health Insurance, 401k Contributions, Paid Time Off, Vacation, STD/LTD

What R & D Engineering contributes to Cardinal Health

Research and Development Engineering is responsible for developing and implementing new products through adherence to established design control processes and good engineering and documentation practices.

Job Summary

The primary purpose of the Senior Software Engineer is to lead efforts to design, develop, test and refine new electromechanical medical devices for Cardinal Health. Specifically, this job assists in software creation and improvements to devices such as enteral feeding pumps, thermometers and compression devices, among others. A significant amount of time of this job is spent working in an embedded Real Time Operating Systems (RTOS). As part of working in a cross functional technical environment, this job requires coordination with manufacturers, business partners and vendors, worldwide to ensure project success.


Debug C code in an embedded RTOS environment for medical devices.Test and document anomalies in development software vs. defined objectives.Develop and write test plans for existing software.Develop and write new functions and capabilities in C code in an embedded RTOS environment.Participate in code reviews of existing code changes.Participate in design reviews for future development.


Bachelors degree in related field highly preferredA minimum of 2 years related work experience preferredAbility to work independently and as a member of a team

What is expected of you and others at this level

Applies working knowledge in the application of concepts, principles, and technical capabilities to perform varied tasksWorks on projects of moderate scope and complexityIdentifies possible solutions to a variety of technical problems and takes actions to resolveApplies judgment within defined parametersReceives general guidance may receive more detailed instruction on new projectsWork reviewed for sound reasoning and accuracy


Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.


Receive a daily email with new civilian jobs which match your MOS.

Learn more about our Privacy Policy.

Saved Jobs