Taro Logo

Principal R&D Software Engineer

A distributor of pharmaceuticals, global manufacturer and distributor of medical and laboratory products, and provider of performance and data solutions for healthcare facilities.
Hazelwood, MO, USA
$93,500 - $133,600
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Healthcare

Description For Principal R&D Software Engineer

Cardinal Health, a leading healthcare solutions company, is seeking a Principal R&D Software Engineer for their Hazelwood, MO facility. This role combines embedded systems development with healthcare innovation, focusing on developing and implementing new products while adhering to established design control processes and regulatory standards. The position offers a competitive salary range of $93,500 - $133,600 and comprehensive benefits.

The ideal candidate will have 4-8 years of experience with strong expertise in C programming and RTOS. You'll be responsible for building and testing prototype software, troubleshooting complex issues, and contributing to mid and long-term R&D projects. The role requires innovative problem-solving skills and the ability to work independently while mentoring less experienced colleagues.

As part of Cardinal Health's engineering team, you'll play a crucial role in developing healthcare solutions that impact patient care. The company's 50+ years of experience and commitment to advancing healthcare makes this an excellent opportunity for someone passionate about combining technical expertise with meaningful healthcare contributions. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities at the Hazelwood facility.

The position comes with extensive benefits including medical, dental, and vision coverage, 401k, paid parental leave, and various wellness programs. Cardinal Health's inclusive workplace values diversity of thought and background, making it an ideal environment for professional growth and innovation.

Last updated 10 days ago

Responsibilities For Principal R&D Software Engineer

  • Build and test prototype software of new products in line with regulatory standards
  • Write product development reports and supporting documentation
  • Troubleshoot issues related to concept designs and production products
  • Assist in research and development process for mid and long-term projects
  • Interact with external personnel on cross-functional programs
  • Research legacy projects for possible update to end of life parts

Requirements For Principal R&D Software Engineer

  • 4-8 years of experience
  • Bachelor's degree in related field or equivalent work experience
  • Strong C language skills
  • Strong RTOS (Real Time Operating System) experience
  • Strong C# language skills for developing and maintaining tools
  • Knowledge of networking and servers
  • Knowledge of cyber security

Benefits For Principal R&D Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental and vision coverage
  • Paid time off plan
  • Health savings account (HSA)
  • 401k savings plan
  • Access to wages before pay day with myFlexPay
  • Flexible spending accounts (FSAs)
  • Short- and long-term disability coverage
  • Work-Life resources
  • Paid parental leave
  • Healthy lifestyle programs

Jobs Related To Cardinal Health Principal R&D Software Engineer