Job Requirements
-
Design & development of embedded software applications including GUI for medical devices.
-
Verification and validation of developed software.
-
Communication and security requirements analysis, specification creation
-
Design and verification of CPU and middleware software
-
Adhere regulatory standards and guidelines for medical product development
-
The ideal candidate will have a combination of technical expertise, analytical skills, and attention to detail, as well as strong communication and collaboration skills to work effectively with a range of stakeholders.
Work Experience
-
Hands on experience in embedded C.
-
Good understanding of RTOS concepts
2a) Processes and threads
2b) Basic understanding of scheduling.
2c) IPC mechanisms.
2d) Task synchronization mechanisms.
-
Experience with microcontrollers, or microprocessors.
-
Good understanding of basic communication interfaces like UART, I2C, SPI.
-
Experience with CAN bus interface.
-
Experience in device driver development.
-
Experience with GUI programming using any framework.