Quest Global logo

Quest Global

Technical Lead - Embedded Software Engineer

Quest Global

📍 Thiruvananthapuram, India 🇮🇳

full-time
senior
Posted —
Key Skills
embedded C RTOS UART CAN
Industry
Medical Devices Consumer Electronics

Job Description

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.