Sr Engineer (Control Systems)
Core
Design and development of control systems embedded in the Ivenix infusion pump, focusing on real-time embedded software and accessory software products.
Role type
Senior IC embedded control systems engineer
Builds
Real-time embedded software and accessory software for medical infusion pumps
Domain
Medical devices / Embedded systems / Fluidic and pneumatic control
Deliverable
production ML models | product features
Required skills
C/C++, Python, MATLAB, Simulink, StateFlow, embedded software unit testing, motion-control logic, static code analysis, hierarchical state machine control, non-linear control system design
Preferred skills
Simulink Coder, Simscape, Visual State, Quantum Leaps, Linux operating systems, pneumatic and fluidic systems experience
Technologies
MATLAB, Simulink, StateFlow, C, C++, Python, Linux
Responsibilities
Design, code, document, and test software components for medical devices; execute software verification testing; perform configuration management; create and refine flow measurement and control algorithms; develop and tune motion-control logic; develop Simulink models and test protocols; perform static code analysis; develop data analysis and display tools; participate in integration, failure analysis, and functional/performance testing; self-manage project schedule and budget.
Seniority
Senior, hands-on IC