Principal Embedded Software Engineer

Baxter International Inc.•Raleigh, NC
•$120,000 - $165,000•Hybrid

About The Position

Baxter is seeking a Principal Embedded Software Engineer to join the Novum Infusion Pump team in its Medical Products and Therapies group. The role focuses on developing high-quality, high-performance, and robust embedded software solutions for Baxter’s infusion portfolio, integrating software with hardware and supporting high-precision system functionality. The engineer contributes to software and device architecture, emphasizing modularity, scalability, and maintainability. The role works closely with hardware engineers, product managers, and other stakeholders to define system requirements and ensure software-hardware integration. It also provides technical leadership and mentorship, promotes code quality and testing, tracks developments in embedded systems, and documents software designs, processes, and testing procedures. The position follows Baxter’s flexible workplace policy, which requires a minimum of three days per week onsite. The estimated base salary is $120,000–$165,000 annually, and the position may also be eligible for discretionary bonuses. Applicants must be authorized to work for any employer in the United States; visa sponsorship is not available.

Requirements

  • Bachelor’s degree in computer science, electrical engineering, or a related field.
  • At least 5 years of experience in embedded software development.
  • At least 2 years of experience writing high-reliability real-time embedded software in C/C++.
  • High proficiency in C++ and a strong understanding of object-oriented programming principles.
  • Experience with real-time operating systems (RTOS) and embedded Linux.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Proven leadership abilities, including experience managing technical projects and mentoring team members.

Nice To Haves

  • Experience with additional programming languages such as Python.
  • Familiarity with version control systems such as Git and continuous integration/continuous deployment tools such as Jenkins.
  • Knowledge of object-oriented design principles as they relate to embedded systems.
  • Demonstrated experience writing, debugging, and optimizing C/C++ code for embedded systems.
  • Experience with automated testing using GTest.
  • Experience in a regulated industry, ideally medical device software with IEC 62304 experience.
  • Excellent documentation skills.

Responsibilities

  • Design and develop high-performance, robust embedded software applications that integrate with hardware and accurately implement high-precision system functionality.
  • Contribute to software services and device architecture, with a focus on modularity, scalability, and maintainability.
  • Collaborate with hardware engineers, product managers, and other stakeholders to define system requirements and integrate software and hardware components.
  • Provide technical leadership and mentor junior and mid-level engineers.
  • Conduct code reviews, uphold coding standards and best practices, and implement testing strategies to validate software functionality and performance.
  • Stay current with emerging technologies and industry trends in embedded systems development and verification.
  • Create and maintain documentation for software designs, processes, and testing procedures, and share knowledge with the team.

Benefits

  • Medical and dental coverage starting on day one.
  • Basic life, accident, short-term disability, long-term disability, and business travel accident insurance.
  • Employee Stock Purchase Plan with the ability to purchase company stock at a discount.
  • 401(k) Retirement Savings Plan with employee contributions and company matching.
  • Flexible Spending Accounts.
  • Educational assistance programs.
  • Paid holidays.
  • Paid time off ranging from 20 to 35 days based on length of service.
  • Family and medical leaves of absence.
  • Paid parental leave.
  • Commuting benefits.
  • Employee Discount Program.
  • Employee Assistance Program.
  • Childcare benefits.
  • The position may be eligible for discretionary bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service