Flag job

Report

ABM Respiratory Care - Senior Firmware Engineer - RTOS/Microcontroller

Salary

₹25 - 35 LPA

Min Experience

4 years

Location

Bengaluru, Karnataka, India

JobType

full-time

About the role

Key Responsibilities

  • Design and develope integrated software systems & firmware for medical devices
  • Take proof-of-concept clinical algorithms and developing them into a production worthy engine that can be deployed in end medical products
  • Test/Validate and documenting as part of development process
  • Collaborate with our Hardware Engineers to specify, bring up and troubleshoot new PCBAs
  • Work closely with system engineers, software engineers and user experience designers to develop highly efficient and scalable algorithms that are fully compliant with appropriate medical standards
  • Work with product owners to specify, estimate, break down, and author new features
  • Take responsibility of the project on levels of increasing complexity
  • Create and maintenance of Architecture, Requirements, design documentation and code
  • Understand respiratory systems and provide sound solutions that are well researched end to end
  • Capable of leading the resolution of critical bugs or incidents
  • Identify and address gaps in the observability and monitoring of Systems and independently manage escalations
  • Understand and make well-reasoned decisions and trade-offs within the project
  • Ensure to communicate the decision at the right time to the right people and right format
  • Mentor Junior team members regarding the project and sharing the best learnings
  • Review documentation and authorization to sign off all related documents

Skills

  • BE/ME/MTech with 4+ years of experience in Firmware Development
  • Prior experience in medical device development is added advantage
  • Hands on Experience with ARM Cortex Microcontrollers (STM32 added advantage)
  • Previous experience on Firmware development, Bootloader, Free RTOS
  • In-depth understanding of Free RTOS or any other RTOS
  • Strong demonstrable coding skills in C/C++ in production environments.
  • Hands on experience with peripherals SPI, I2C, ADC, UART, DMA and PWM
  • Experience in using tools supporting development (Analyzers, Debuggers)
  • Strong testing and debugging skills
  • Experience with documentation of design/development activities
  • Understanding of medical devices and human respiratory system
  • Experience in risk management and ISO 14971 is added advantage
  • Medical device experience preferred
  • Knowledge of FDA regulations and Medical Devices Directive 93/42/EEC GDP & GMP Experiences

- -

(ref:hirist.tech)

Skills

c
c++
arm cortex
stm32
free rtos
spi
i2c
adc
uart
dma
pwm