Senior Firmware Engineer

Wenger & Watson

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Wenger & Watson seeks an experienced embedded software engineer to design and implement safety-critical applications for medical devices in Bengaluru. You will work with RTOS and embedded Linux, targeting i.MX93 and Renesas MCUs, handling low-level drivers, IPC, and hardware interfaces.

Applicants should have strong C skills, Linux driver experience, and familiarity with IEC 62304 lifecycle requirements. Join a team delivering reliable medical-grade software solutions.

Qualifications

  • Experience designing safety-critical embedded software.
  • Proficiency in C for embedded Linux and RTOS stacks.
  • Hands-on with heterogeneous multi-core IPC frameworks.
  • Familiarity with Linux kernel drivers and deployments.

Responsibilities

  • Write reliable C code for life-critical medical devices.
  • Develop and debug Linux kernel and peripheral drivers.
  • Design inter-processor communication across cores.
  • Interface with UART, SPI, and I2C peripherals.
  • Develop software using RTOS and Yocto Embedded Linux.
  • Document code and testing to IEC 62304 compliance.

Skills

C programming (embedded)
NXP i.MX93 experience
Renesas MCU experience
RTOS & Embedded Linux
Linux drivers & kernel
UART, SPI, I2C interfaces
Multi-core IPC frameworks
Yocto Project
Git & version control
JTAG debugging

Education

Bachelors in Electronics & Communication or equivalent

Tools

Yocto Project
Git
JTAG

Job description

Role Summary
  • Design safety-critical software for complex medical devices.
  • Build systems using RTOS and Embedded Linux (Yocto).
  • Target multi-core processors like NXP i.MX93 and Renesas MCUs.
  • Focus on low-level drivers, peripherals, and multi-core frameworks.
Key Responsibilities
  • Write reliable, compliant C code for life-critical devices.
  • Write and debug Linux kernel and peripheral drivers.
  • Design Inter-Processor Communication (IPC) for heterogeneous cores.
  • Integrate hardware peripherals using UART, SPI, and I2C.
  • Develop software using RTOS and Yocto Embedded Linux.
  • Document code and testing to comply with IEC 62304.
  • Maintain clear version history and workflows using Git.
Required Technical Skills
  • Mastery of C programming for embedded systems.
  • Direct experience with NXP i.MX93 and Renesas MCUs.
  • Dual expertise in RTOS and Embedded Linux platforms.
  • Deep understanding of Linux drivers and kernel deployment.
  • Hands‑on experience with UART, SPI, and I2C interfaces.
  • Proven experience with multi-core IPC frameworks.
  • Proficiency with the Yocto Project build system.
  • Expert proficiency with Git and hardware debuggers (JTAG).
Preferred Qualifications
  • Degree in Electronics & Communication or equivalent.
  • Minimum 4+ years of experience in relevant field.
  • Strong understanding of medical software life-cycles (IEC 62304).
  • Experience with medical risk analysis standards (ISO 14971).
  • Knowledge of secure boot for FDA cybersecurity compliance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

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

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Senior Staff Firmware Engineer
Senior Staff Firmware Engineer

MyCareernet • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

On-site
INR 1,200,000 - 1,900,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Embedded Software Engineer
Embedded Software Engineer

Meril • Vapi

On-site
INR 2,500,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)
Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog)

Dev Solutions • Gurugram District

On-site
INR 900,000 - 1,300,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000