Taro Logo

Software Engineer II

A global healthcare company that develops medical devices, pharmaceuticals and biotechnology with products found in almost every hospital worldwide for over 85 years.
$96,000 - $132,000
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer II

Baxter, a global healthcare leader with over 85 years of innovation, is seeking a Software Engineer II for their Novum Pump Platform (NPP) team in Raleigh, NC. This role is crucial in developing life-saving infusion systems that deliver critical medications to patients worldwide. The position offers an opportunity to work on state-of-the-art medical devices that directly impact patient care, from trauma situations to welcoming new life.

The role combines technical expertise in embedded systems development with healthcare innovation, requiring proficiency in C/C++ and Python programming. You'll be responsible for designing, developing, and implementing software solutions for medical devices while ensuring adherence to the highest safety standards. The position offers a blend of independent work on smaller projects and collaboration with cross-functional teams.

Baxter provides a comprehensive benefits package, including competitive salary ($96,000-$132,000), medical coverage, 401(k) with company matching, and stock purchase options. The company's hybrid work model balances in-person collaboration with flexibility. This is an excellent opportunity for a mid-level software engineer to make a meaningful impact in healthcare technology while working for a well-established company that prioritizes innovation and patient care.

The ideal candidate will bring 3+ years of experience with a Bachelor's degree (or 1+ with a Master's) in Software, Computer, or Electrical Engineering, strong programming skills, and a collaborative mindset. You'll join a mission-driven organization where your work directly contributes to saving and sustaining lives through technological advancement in medical devices.

Last updated 21 hours ago

Responsibilities For Software Engineer II

  • Design, develop, implement and evaluate optimal, cost-effective projects and technologies
  • Develop software in C/C++ and Python for embedded devices
  • Write design specifications and test procedures
  • Contribute to technical reviews of NPP project
  • Manage routine small projects independently
  • Investigate and analyze customer service problems
  • Contribute to cost estimating of major capital budget items
  • Participate in the development process for product revision or enhancement

Requirements For Software Engineer II

Python
Linux
  • Bachelor's degree in Software, Computer or Electrical Engineering with 3+ years experience or Masters with 1+ years
  • Experience with C/C++ programming
  • Familiarity with Python, MATLAB or other object-oriented programming languages
  • Knowledge of Linux (preferred)
  • Strong verbal and written communication skills
  • Demonstrated leadership qualities and problem-solving skills
  • Positive attitude, team-oriented, and collaborative approach
  • Training in Six Sigma quality techniques

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical and dental coverage from day one
  • Life insurance coverage
  • Short-term and long-term disability insurance
  • 401(k) Retirement Savings Plan with company matching
  • Employee Stock Purchase Plan (ESPP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • 20-35 days paid time off based on service length
  • Paid holidays
  • Paid parental leave
  • Commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Childcare benefits

Interested in this job?

Jobs Related To Baxter Software Engineer II

Software Engineer II

Software Engineer II position at Baxter, developing embedded software for medical infusion systems, offering $96k-$132k salary with comprehensive benefits in Raleigh, NC.

Software Development Engineer, SW - Device OS

Software Development Engineer position at Amazon Lab126 focusing on Bluetooth technology and device OS development, offering competitive salary and opportunity to work on innovative consumer electronics.

SDE - Connected Vehicles, LMDA - Connected Vehicles

Software Development Engineer role at Amazon's Last Mile team, focusing on connected vehicle technologies and sensor integration for delivery fleet optimization.

Embedded Software Development Engineer, Commanding and Data Handling

Embedded Software Engineer role at Amazon Kuiper developing satellite command and control systems using Java, Rust and Python.

Linux Embedded Software Engineer

Linux Embedded Software Engineer role at Science, developing system-level software for next-generation BCIs and wearables, offering $130k-$200k + equity in Alameda, CA.