(A) Role & responsibilities:
- Requirement analysis: Assist in collaborating with clinical teams, hardware engineers, mechanical engineers and other stakeholders to understand the clinical needs, specifications, and constraints of the medical device. Participate in creating documentation, such as design specifications, functional requirements, and risk management plans.
- Control system design: Contribute to the development of the control system architecture and appropriate control algorithms to ensure the medical device operates smoothly, accurately, and safely.
- System architecture and hardware integration: Aid in designing and implementing a robust and modular system architecture that meets the clinical requirements and supports future expansion and modifications.
- Firmware development: Assist in developing and maintaining firmware for ICU ventilators gas delivery, patient management, power management, system health monitoring, and auxiliary device integration in ICU ventilators and related systems.
- Middleware and communication: Help to develop communication interfaces and middleware to facilitate data exchange and coordination between the control system, sensors, actuators, and higher-level software components. Participate in the development of low-level drivers for selected sensors and actuators.
- Validation and verification: Participate in designing and executing rigorous testing procedures to validate the control system's performance, reliability, and safety.
- Documentation: Contribute to creating thorough documentation for the entire control system, including design specifications, functional requirements, risk assessments, test plans, and user manuals.
- Regulatory compliance: Learn about relevant medical device regulations and participate in ensuring that the control system development process adheres to these regulations.
- Cross-functional collaboration: Collaborate with multidisciplinary teams, including hardware engineers, software engineers, clinical experts, and regulatory specialists, to ensure seamless integration of the control system with the overall medical device.
(B) Job Requirements:
- Bachelor's degree in Electrical Engineering, Embedded Systems, Mechanical Engineering or related fields
- Active participation in college project competition teams such as Formula SAE, Robocon, AUV, Baja SAE, Solar Car Challenge, Drone Competition, RoboSub, RoboMaster, etc. is highly desired. These experiences are valuable for understanding real-world applications, teamwork, and the end-to-end project life cycle.
- Handson experience with Python scripting and strong ability to interpret electronic schematics for firmware development.
- Demonstrated interest in project management, from inception to completion, with a particular focus on safety-critical software. This should be accompanied by experience with C/C++ programming for embedded systems and understanding of serial interfaces, such as UART, SPI, and I2C, for effective communication between components..
- Fundamental knowledge of physics and engineering principles: A basic grasp of the principles of physics and engineering is crucial for understanding the underlying mechanics and fluid dynamics involved in medical devices.
- Ability to create mathematical models of physical systems and perform simulations. Familiarity with software tools like MATLAB or Simulink for analysis and simulation would be advantageous.
- Robust desire to learn and improve skills in firmware development for intricate embedded products.
- Knowledge of software development processes, including Agile methodologies, version control (e.g., Git), and continuous integration.
- Excellent communication and teamwork skills.
📌 Firmware Engineer I (Pune)
🏢 Noccarc
📍 Pune