Posted in

Senior Principal Algorithm Engineer

Senior Principal Algorithm Engineer

CompanyBaxter International
LocationMilwaukee, WI, USA
Salary$120000 – $165000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s of Science degree in Computer Science, Mathematics, Physics, or related field; MS preferred.
  • Strong knowledge in application of Artificial Intelligence and Machine Learning
  • Advanced practical knowledge and experience in signal processing algorithms, particularly cardiology related.
  • 7+ years of programming experience.
  • Computer programming (C, C++, C#, Matlab; Ada preferred).
  • Advanced Office application skills.
  • Fluent English (both written and oral).
  • Ability to work on a cross-departmental team.
  • Ability to learn new skills and concepts easily.
  • Must be a team-player, possess outstanding customer service skills, and be self-motivated.
  • Must demonstrate the ability to initiate and develop creative solutions.
  • Must demonstrate history of continuous learning in technology field.
  • Thorough understanding of product lifecycle management and demonstrated application of knowledge in related disciplines.
  • Demonstrated critical thinking and disciplined problem-solving skills. Provide solutions that reflect understanding business objectives and product implications.
  • Effective communication & presentation skills. Understands stakeholder needs and can tailor communications/presentations appropriately.
  • Familiarity with ICH, ISO, FDA and other regulatory standards and GMP/QSR environment.

Responsibilities

  • Design, code, and maintain interpretive and signal processing algorithms and test programs for ECG and other physiological parameters for use in embedded medical devices.
  • Work with R&D and clinical experts to develop next generation algorithm features, and establish and execute feasibility efforts.
  • Use advanced mathematical and statistical concepts and theories for algorithm development and performance evaluation.
  • Identify, develop and/or execute algorithm tests using physiological databases and artificial signals.
  • Support software engineering’s device integration and verification efforts.
  • Identify, interpret, and communicate insights, trends, and patterns from analysis and experiments to key stakeholders/decision-makers at varying levels of the organization.
  • Identify meaningful insights from large databases.
  • Develop and maintain internal software tools to manage large clinical and simulated data sets.
  • Work with project teams to define and document design requirements.
  • Work with other departments to resolve issues found during development.
  • Provide scheduling information to project management.
  • Execute code reviews and unit testing.
  • Write documentation related to software development and verification.
  • Perform Service / Complaint Investigations.
  • Provide technical support for service and marketing departments.
  • Trains and mentors junior level engineers.
  • Performs other duties as requested.

Preferred Qualifications

  • 7+ years relevant algorithm development experience is preferred.