Skip to content

Senior Principal Algorithm Engineer
Company | Baxter International |
---|
Location | Milwaukee, WI, USA |
---|
Salary | $120000 – $165000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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.