Principal Embedded Software Engineer

Baxter•Raleigh, NC
•Hybrid

About The Position

Baxter is seeking a Principal Embedded Software Engineer for its Novum Infusion Pump team within the Medical Products and Therapies group. The role focuses on developing high-quality embedded software solutions for Baxter’s infusion portfolio, including reliable integration of software with hardware and accurate implementation of high-precision system functionality. The engineer contributes to software and device architecture, promotes modularity, scalability, and maintainability, and works across functions to define requirements and ensure system integration. The position also provides technical leadership through mentoring, code reviews, testing strategy, and knowledge sharing. The engineer documents designs, processes, and test procedures, and tracks developments in embedded systems and verification. Baxter’s flexible workplace policy requires a minimum of three days per week onsite. The estimated base salary is $120,000 to $165,000 annually. 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 at this time.

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.
  • Strong 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 Python or other additional programming languages.
  • 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 apply 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, including IEC 62304 experience.
  • Excellent documentation skills.

Responsibilities

  • Design and develop robust, high-performance embedded software applications that integrate with hardware and implement high-precision system functionality.
  • Contribute to software-service and device architecture, with a focus on modularity, scalability, maintainability, and coordination between software and hardware.
  • Collaborate with hardware engineers, product managers, and other stakeholders to define system requirements and ensure software-hardware integration.
  • 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.
  • Monitor emerging technologies and industry trends in embedded systems development and verification to encourage innovation.
  • 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 and 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 (EAP).
  • Childcare benefits.
  • The position may be eligible for discretionary bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service