Global health care company focused on injectable medicines and biosimilars.
4 years sponsoring, last filed FY2026
Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.Designs, codes, documents and tests software components for medical devices which comply to documented interfaces and are developed under standard operating procedures for regulated medical devices. Plans, documents, executes and reports on software verification testing of large medical device software applications with minimal supervisionPerforms configuration management activities for products with multiple field versions. Creates and refines flow measurement and control algorithms using a combination of MATLAB, StateFlow, and C/C++ source codeDevelops and tunes motion-control logic for system motors and actuatorsDevelops Simulink models and hardware/software test-protocols to test and optimize the control algorithmsDesigns, develops, and unit-tests models and C/C++ source code while applying best practices and methodologiesSupports continuous improvement of motion-control logic for manufacturing toolsPerforms static code analysis of production code to be deployed to the Ivenix pumpDevelops and modifies data analysis and display tools using PythonParticipates in integration and test of software and hardwareParticipates in failure and root-cause analysis activitiesSupports Test and V&V Engineers as they conduct Functional and Performance testingSelf-manage the schedule and budget for assigned project deliverables, tracking progress to overall program schedule.
Requirements
• Bachelors in Engineering or Physical Science; advanced degree preferred
• 5+ years of experience working with complex, software-driven electro-mechanical systems; medical device software-development experience a plus
• 3+ years of experience working with MATLAB and Simulink; experience with Simulink Coder, Stateflow, Simscape, Visual State or Quantum Leaps a plus
• 3+ years of experience addressing complex problems in multiple physical domains; experience with pneumatic and fluidic systems and components preferred
• Working knowledge of hierarchical sate machine control and non-linear control system design schemes
• Experience with unit testing of embedded software
• Proficiency with C, C++, and Python; experience working in Linux operating systems preferred
• Able to work as part of an iterative team, collaborating with peers, stakeholders and test engineers
• Ability to employ high-level analytical and problem-solving techniques
We offer an excellent salary and benefits package including medical, dental and vision coverage, as well as life insurance, disability, 401K with company contribution, and wellness program.
Please note that joining our team does not create a guaranteed or permanent employment arrangement. All employment is at‑will, meaning both the employee and Fresenius Kabi have the right to end the employment relationship at any time, in accordance with applicable federal and state laws.
Fresenius Kabi is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, citizenship, immigration status, disabilities, or protected veteran status.