Senior Principal Software Engineer - Linux at Baxter
Round Lake, Illinois, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Dec, 25

Salary

176000.0

Posted On

06 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Python, Soft Skills, Programming Languages, C++, Linux Development, Iso, Software Integration, Kernel, Operating Systems

Industry

Computer Software/Engineering

Description

This is where your work makes a difference.
At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond.
Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results.
Here, you will find more than just a job—you will find purpose and pride.

YOUR TEAM

While everyone at Baxter has a shared passion for our mission, the R&D teams play a critical role in our ability to save and sustain lives. Scientists and engineers in R&D work together to develop, test, and launch products that enhance patient care.
We are seeking a highly skilled and experienced Senior Principal Embedded Software Engineer with a specialization in Embedded Linux and a strong background in medical devices. This role is pivotal in leading the design, development, and implementation of software solutions that meet the stringent requirements of the medical industry. The ideal candidate will possess a deep understanding of embedded systems, software engineering principles, and regulatory standards applicable to medical devices.

Responsibilities

WHAT YOU’LL BE DOING

  • Software Development: Update, design, implement, and test embedded drivers and OS components. Ensure that the software meets all functional and performance requirements.
  • Project Leadership: Lead cross-functional project teams in the development of software solutions. Manage project timelines, deliverables, and resources effectively.
  • Mentorship: Provide technical guidance and mentorship to junior engineers and team members. Champion a culture of continuous learning and improvement within the team.
  • Regulatory Compliance: Ensure that all software development processes comply with industry standards and regulations, including FDA and ISO 13485. Participate in risk management activities and contribute to design control documentation.
  • Testing and Validation: Develop and execute test plans, including unit tests and integration tests. Work with verification team to ensure thorough validation of software to meet quality assurance standards.
  • 3rd Party Vendor Management: Manage relationships with 3rd party vendors to maintain board support package (BSP) for cybersecurity and bug patches.
  • Continuous Improvement: Stay current with emerging technologies and industry trends. Propose and implement improvements to software development processes and methodologies.
  • Documentation: Create and maintain comprehensive documentation for software designs, user manuals, and technical reports.
Loading...