Taro Logo

Software Engineer II

A healthcare company that develops medical devices and therapies, pioneering medical innovations for over 85 years.
$96,000 - $132,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer II

Baxter, a leading healthcare company with over 85 years of experience, is seeking a Software Engineer II for their Novum Pump Platform (NPP) team in Raleigh, North Carolina. This role is crucial in developing life-saving infusion systems that deliver critical medications to patients worldwide. The position involves working on embedded software development using C/C++ and Python, creating design specifications, and conducting technical reviews.

The ideal candidate will have 3+ years of experience with a Bachelor's degree or 1+ years with a Master's in Software, Computer, or Electrical Engineering. You'll be working on state-of-the-art medical devices that directly impact patient care, from trauma situations to routine medical procedures. The role offers a blend of technical challenges and meaningful healthcare impact.

Baxter offers a comprehensive benefits package including competitive salary ($96,000-$132,000), medical and dental coverage, 401(k) with company matching, stock purchase options, and generous PTO. The company culture emphasizes collaboration, innovation, and work-life balance, with a flexible workplace policy that includes some on-site work requirements.

This position provides an opportunity to work on cutting-edge medical technology while contributing to Baxter's mission of saving and sustaining lives. You'll be part of a team that values technical excellence, problem-solving, and continuous improvement, all while making a real difference in healthcare delivery worldwide.

Last updated a day ago

Responsibilities For Software Engineer II

  • Develop software in C/C++ and Python for embedded devices
  • Write design specifications
  • Write test procedures
  • Attend and contribute to weekly team meetings
  • Participate in technical reviews of NPP project
  • Act independently with minimal supervision to conduct smaller approved projects
  • Contribute to cost estimating of major capital budget items
  • Investigate and analyze customer service problems and design improvement suggestions

Requirements For Software Engineer II

Python
Linux
  • Bachelor of Engineering degree in software, Computer or Electrical Engineering with 3+ years experience or Masters with 1+
  • Familiarity with C/C++
  • Familiarity with Linux
  • Familiarity with Python, MATLAB or other object-oriented programming languages
  • Strong verbal and written communication skills
  • Demonstrated leadership qualities and problem-solving skills
  • Positive attitude, team-oriented, adaptive to change, and collaborative

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical and dental coverage from day one
  • Life insurance
  • Short-term and long-term disability
  • 401(k) Retirement Savings Plan with company matching
  • Employee Stock Purchase Plan (ESPP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • 20-35 days paid time off based on length of service
  • 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.