Senior Software Engineer
Must Have
Minimum Qualification
· A Bachelor’s degree in Computer science, Electrical, Electronics / equivalent from reputed institution.
· 8 to 12 years’ experience in Embedded Software development with at least four (4) years’ experience in the Medical device/Medical IT or regulated industry.
· Expertise in modern C++ (C++ 14 and above) software design & coding required in an Embedded development environment.
· Expertise of Object-Oriented Analysis & Design (OOAD) and familiarity with UML / SysML is strongly desired.
· Know-how in field-bus technology (EtherCAT preferred) and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.)
· Desired experience with RTOS like Linux/WinCE/QNX etc with multi-threading, IPC knowledge.
· Experience in hardware/software interfacing and design issues.
· Experience working in a structured software development environment following a well-defined software development process like Agile / Lean.
· Experience with software risk analysis (per ISO 14971) including software failure mode and effects analysis (FMEA).
· Strong analytical skills and ability to multi-task.
· Superior written and verbal communication skills required.
· Strong interpersonal, presentation, and organizational skills.
· Awareness of Medical Device standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971 and applicable FDA standards
#MEICMSJOBS