Senior Staff Firmware Engineer

MyCareernet

Bengaluru

On-site

INR 1,500,000 - 2,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A medical technology firm in Bengaluru is seeking a highly skilled embedded systems engineer to design firmware for Class II/III medical devices. The ideal candidate will have expertise in C/C++, RTOS, and bare metal programming, alongside 8+ years of experience in firmware development. This role involves integrating firmware with hardware components, ensuring compliance with medical standards, and diagnosing issues using industry-standard tools. A Bachelor's degree in a related field is required, with a Master's preferred.

Qualifications

  • 8+ years of professional experience in embedded systems and firmware development or 6+ years with a Master's degree.
  • Demonstrated experience with real-time operating systems and bare-metal firmware.
  • Strong knowledge of microcontroller architectures and peripherals.

Responsibilities

  • Design and document firmware architecture for Class II/III medical devices.
  • Develop and maintain C/C++ code for embedded processors focusing on performance.
  • Integrate firmware with hardware while ensuring compliance with standards.

Skills

C/C++ programming for embedded systems
RTOS
Bare metal programming
Communication protocols (SPI, I2C, UART, USB)
Control systems

Education

Bachelor's degree in Electrical Engineering or related field
Master's degree in relevant field

Tools

Oscilloscopes
Logic analyzers
JTAG debuggers

Job description

Key Skills:

RTOS, Bare metal programming, C/C++, Bootloader, Embedded Linux

Roles and Responsibilities:
  • Design and document firmware architecture for Class II/III medical devices, including real-time embedded systems
  • Develop and maintain C/C++ code for microcontrollers and embedded processors with focus on reliability and performance
  • Implement and validate low-level drivers, communication protocols, and control algorithms for regulated device environments
  • Integrate firmware with hardware and software subsystems, ensuring compliance with medical device standards and system requirements
  • Diagnose and resolve system-level issues using oscilloscopes, logic analyzers, JTAG debuggers, and other industry-standard tools
Skills Required:
  • Expert-level proficiency in C and C++ programming for resource-constrained embedded systems
  • Demonstrated experience with real-time operating systems (RTOS) and bare-metal firmware development
  • Hands-on experience with communication protocols including SPI, I2C, UART, and USB
  • Industry background in control systems and firmware development for stepper and DC motor applications
Preferred Experience:
  • Strong knowledge of microcontroller architectures (e.g., ARM Cortex-M) and peripherals (e.g., ADC, DAC, Timers)
  • Experience developing bootloaders and working with embedded Linux
  • Strong thread, task, and ISR understandings
  • Familiarity with risk management practices (ISO 14971) and cybersecurity principles for embedded devices
  • Excellent problem-solving, communication, and collaboration skills
Education:

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical field with 8+ years of professional experience, or Master's degree with 6+ years of professional experience in embedded systems and firmware development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Senior Firmware Developer
Senior Firmware Developer

Iquest Management Consultants • Mumbai

On-site
INR 2,500,000 - 4,000,000
Embedded Firmware Architect
Embedded Firmware Architect

Zydus MedTech • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Lead Engineer, Embedded
Lead Engineer, Embedded

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 3,000,000
Embedded Software Engineer
Embedded Software Engineer

Akas Medical Equipment • Zone 7 Ambattur

On-site
INR 600,000 - 1,000,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Tech lead Firmware Engineer/Sr Firmware Engineer
Tech lead Firmware Engineer/Sr Firmware Engineer

Dover • Karnataka

On-site
INR 900,000 - 1,500,000