Taro Logo

Senior Principal Software Engineer - Linux

A healthcare company founded in 1931 that focuses on developing medical devices and solutions to save and sustain lives.
Round Lake, IL, USAMilwaukee, WI, USA
$128,000 - $176,000
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Healthcare · Enterprise SaaS

Job Description

Baxter, a leading healthcare company founded in 1931, is seeking a Senior Principal Software Engineer specializing in Embedded Linux and medical devices. This role is crucial in developing software solutions that directly impact patient care worldwide. The position involves leading the design, development, and implementation of embedded software systems while ensuring compliance with medical industry standards.

The ideal candidate will join Baxter's R&D organization, where teams collaborate to develop, test, and launch products that enhance patient care. This role offers an opportunity to work on meaningful projects that save and sustain lives, while leading cross-functional teams and influencing technical directions.

The position offers a competitive salary range of $128,000 to $176,000 annually, along with comprehensive benefits including medical coverage, 401(k) with company matching, and stock purchase options. The role follows a hybrid work model, with locations in Round Lake, Illinois, or Milwaukee, Wisconsin.

Key responsibilities include developing embedded drivers and OS components, leading project teams, mentoring junior engineers, ensuring regulatory compliance, and managing third-party vendor relationships. The role requires extensive experience in embedded systems, particularly with Linux, and a strong background in medical device development.

This is an excellent opportunity for an experienced software engineer who wants to make a significant impact in healthcare technology while working with cutting-edge embedded systems. The position offers both technical challenges and leadership opportunities, making it ideal for someone who excels in both hands-on development and team leadership.

Last updated 13 hours ago

Responsibilities For Senior Principal Software Engineer - Linux

  • Update, design, implement, and test embedded drivers and OS components
  • Lead cross-functional project teams in software development
  • Provide technical guidance and mentorship to junior engineers
  • Ensure compliance with FDA and ISO 13485 standards
  • Develop and execute test plans including unit and integration tests
  • Manage relationships with 3rd party vendors for BSP maintenance
  • Stay current with emerging technologies and industry trends
  • Create and maintain comprehensive documentation
  • Manage project timelines, deliverables, and resources

Requirements For Senior Principal Software Engineer - Linux

Linux
Python
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 8+ years of experience in embedded software development with focus on Embedded Linux
  • Proficiency in C, C++, and Python
  • Experience with kernel and driver development
  • Knowledge of real-time operating systems (RTOS)
  • Familiarity with hardware-software integration
  • Knowledge of medical device regulations (FDA, ISO 13485) preferred
  • Strong analytical and problem-solving skills
  • Excellent communication abilities
  • Proven record of leading teams and projects

Benefits For Senior Principal Software Engineer - Linux

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

Related Jobs

Principal Engineer, PDO

Principal Engineer role at Baxter Healthcare focused on managing product design and lifecycle for medical devices with emphasis on regulatory compliance and quality systems.

Principal Engineer, PDO

Principal Engineer, PDO position at Baxter Healthcare, managing design of medical devices with focus on compliance, quality, and product lifecycle management.

Principal Embedded Software Engineer (QT Framework)

Principal Embedded Software Engineer role at Baxter developing medical infusion pump software using Qt framework, offering competitive compensation and comprehensive benefits.

Principal Engineer, PDO

Principal Engineer PDO position at Baxter, managing design of healthcare products with focus on compliance and quality in medical device development.

Sr. Principal Software Engineer (Linux)

Senior Principal Software Engineer position at Baxter, focusing on embedded Linux development for medical devices, offering $128K-$176K and the opportunity to impact global healthcare.