Posted in

Sr. Principal Software Engineer – Linux

Sr. Principal Software Engineer – Linux

CompanyBaxter International
LocationMilwaukee, WI, USA, Johnsburg, IL, USA
Salary$128000 – $176000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 8+ years of experience in embedded software development, with a focus on Embedded Linux.
  • Proficiency in programming languages such as C, C++, and Python.
  • Extensive experience with Embedded Linux development, including kernel and driver development.
  • Familiarity with real-time operating systems (RTOS) and hardware-software integration.
  • Knowledge of medical device regulations and standards (e.g., FDA, ISO 13485) preferred.
  • Strong analytical and problem-solving skills, excellent communication abilities, and a proven record of leading teams and projects.

Responsibilities

  • Update, design, implement, and test embedded drivers and OS components. Ensure that the software meets all functional and performance requirements.
  • Lead cross-functional project teams in the development of software solutions. Manage project timelines, deliverables, and resources effectively.
  • Provide technical guidance and mentorship to junior engineers and team members. Champion a culture of continuous learning and improvement within the team.
  • 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.
  • 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.
  • Manage relationships with 3rd party vendors to maintain board support package (BSP) for cybersecurity and bug patches.
  • Stay current with emerging technologies and industry trends. Propose and implement improvements to software development processes and methodologies.
  • Create and maintain comprehensive documentation for software designs, user manuals, and technical reports.

Preferred Qualifications

  • Knowledge of medical device regulations and standards (e.g., FDA, ISO 13485) preferred.