Lead Engineer, Embedded

Dornier MedTech

Bengaluru South

On-site

INR 4,000,000 - 7,000,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dornier MedTech in Bengaluru seeks a Lead Embedded Engineer to drive the technical design and execution of medical device projects. Translate high-level concepts into production-grade firmware and hardware, define architectures, and mentor engineers.

Responsibilities include architecture for microcontrollers, C/C++ development, MISRA C, CI/CD, and close collaboration with hardware teams to bring up PCBs. Strong English skills and regulatory knowledge are required.

Qualifications

  • Bachelor's or Master's degree in Engineering.

Responsibilities

  • Define and document robust, scalable architectures for microcontrollers and microprocessors.
  • Write clean, efficient C/C++ production code for memory-constrained, real-time environments.
  • Lead firmware and code reviews and establish automated unit testing and CI/CD workflows.
  • Collaborate with hardware engineers to bring up PCBs and debug hardware-software interfaces.
  • Mentor junior and senior engineers to ensure execution excellence.
  • Work with Project and Product Managers to break down requirements into actionable tasks and meet sprint goals.
  • Comply with CE, FDA, MDR and related QMS processes and produce regulatory documents.

Skills

C/C++
Embedded systems
Architecture & design
Mentoring
Code reviews
English communication

Education

Bachelor's or Master's degree in Engineering

Tools

Git
Azure DevOps
STM32CubeIDE
IAR
Keil
VS Code
Altium Designer

Job description

Highly skilled Lead Embedded Engineer to drive the technical design and execution of our projects. The incumbent in this role will act as the technical anchor for the engineering team, turning high-level design concepts into production-ready firmware and hardware solutions. He/She will be responsible for defining system architectures, writing robust production-grade code, conducting thorough code reviews, and mentoring senior and junior engineers to ensure execution excellence.

Primary Responsibilities
  • a) Architecture & Technical Design: Define and document robust, scalable architectures for microcontrollers and microprocessors, choosing between bare-metal, RTOS, or embedded Linux environments.
  • b) Hands-on Development: Write clean, efficient, and reliable C/C++ production code for memory-constrained and real-time execution environments.
  • c) Technical Governance: Lead firmware and code reviews, champion coding standards (e.g., MISRA C), and establish automated unit testing and continuous integration (CI/CD) workflows.
  • d) Hardware & Systems Debugging: Collaborate tightly with hardware engineers to bring up new PCB boards, analyse schematics, and debug hardware-software boundary issues using logic analysers, scopes, and JTAG debuggers.
  • e) Team Mentorship: Act as the primary technical point of contact for the engineering team, providing technical direction, unblocking daily technical hurdles, and mentoring junior engineers.
  • f) Sprint & Project Delivery: Work alongside Project and Product Managers to break down complex product requirements into actionable engineering tasks, estimate story points, and commit to sprint goals.
  • g) Adhere to project goals, applicable standards and regulations, the QMS and related processes (CE, FDA, MDR...).
  • h) Create documentation according to regulatory requirements in the strongly regulated field for medical devices, like requirements, specifications, risk analysis and verification documents
Secondary Responsibilities
  • a) Stay ahead of industry trends and evaluate the usage of same in our processes and design
  • b) Work with external vendors as and when needed to get the project delivered in time
  • c) Coordinate and work with cross functional global teams and provide leadership to the team
  • d) Evaluate field issues reported and provide cost effective and timely solution(s).
  • e) Support of trouble shooting in production related to software issues
  • f) Sustaining of existing products / systems to ensure stable and reliable operations as part of the product lifecycle management process
Job Requirements
Education
  • Bachelor's or Master's degree in Engineering.
Experience
  • Minimum 10 years of relevant experience in embedded systems development, preferably within the medical devices industry.
  • Programming Mastery: Expert proficiency in C and C++, with a deep understanding of memory management, interrupt handling, and low-level optimization.
  • Peripherals & Protocols: Comprehensive knowledge of low-level communication protocols (I2C, SPI, UART, CAN, USB) and networking/wireless stacks (Wi-Fi, BLE, Zigbee, or TCP/IP).
  • Development Environments: Strong experience working with RTOS kernels (e.g., FreeRTOS, ThreadX) or writing low-level drivers in Linux kernel space.
  • Tools: Expert user of Git, Azure, and standard embedded IDEs (e.g., STM32CubeIDE, IAR, Keil, VS Code).
  • Familiarity with hardware design tools (Altium Designer) to understand, review and evaluate schematics and board layouts.
  • Good understanding of ISO 13485 and Good Documentation Practices
  • Proficient knowledge of IEC 62304 and IEC 60601-1
  • Excellent and effective written and verbal communication skills in English
  • Excellent interpersonal skills, good judgment and analytical skills
  • Consistent, high-quality work and adherence to commitments
Operational skills
  • Experienced working in an agile development environment
  • Must be able to manage multiple tasks and perform with accuracy and a high attention to detail
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Developer/Software Architect
Embedded Developer/Software Architect

Innoiq Engineering • Pune District

On-site
INR 1,800,000 - 3,200,000
Embedded Software Engineer
Embedded Software Engineer

Meril • Vapi

On-site
INR 2,500,000 - 4,200,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Project Manager
Embedded Project Manager

QuickHyre • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Competitive salary based on experience
Performance incentives
Embedded Engineering Manager
Embedded Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
Embedded Technology Lead
Embedded Technology Lead

KSB Company • Maharashtra

On-site
INR 3,500,000 - 7,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

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

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000