Senior Embedded Engineer (Chennai)

Senior Embedded Engineer (Chennai)

13 Nov
|
Phoenix Medical Systems
|
Chennai

13 Nov

Phoenix Medical Systems

Chennai

Role & responsibilities

We are looking for a skilled Senior Embedded Engineer to design, develop, debug, test, and maintain embedded software for medical-device applications.

The role involves working with microcontroller platforms, embedded communication protocols, connectivity, firmware architecture, automated testing, and cybersecurity fundamentals within a regulated medical-device development setting.

The candidate should have strong hands-on debugging skills, ownership of software deliverables, and practical experience taking embedded software from requirements and design through verification, integration, and production transfer.

- Design, develop, and maintain embedded firmware using C/C++ on platforms such as STM32, PIC32, and ESP32.
- Develop firmware architectures, modular software components, state machines, device drivers, and hardware interfaces.
- Implement and debug communication protocols such as UART, SPI, IC, USB, BLE, and Wi-Fi.
- Perform embedded debugging and root cause analysis using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other development tools.
- Design, develop, and integrate embedded GUI applications for smart displays such as DWIN, including screen navigation, touch interactions, display communication, and firmware integration.
- Develop and execute unit tests, integration tests, and automated firmware testing.
- Conduct code reviews and ensure code quality, maintainability, traceability, and compliance with defined coding standards.
- Use SVN/Git for source control, branching, merging, release management, and version traceability.
- Participate in requirements analysis, software architecture, design reviews, risk management, implementation, verification, and maintenance activities.
- Follow regulated medical-device software development practices and applicable IEC standards.
- Apply cybersecurity fundamentals, including secure coding, secure communications, firmware integrity,



and vulnerability awareness.
- Investigate software defects, document root causes, and implement corrective actions.
- Take end-to-end software ownership of assigned products, from requirements analysis and architecture design through development, verification, release, manufacturing readiness, production transfer, and post-release maintenance.
- Manage and prioritize software development activities across multiple products in parallel, ensuring timely delivery, quality, and effective coordination of tasks and resources.

Preferred candidate profile

- Bachelor's or Master's degree in Electronics & Communication, Electrical Engineering, Embedded Systems, Medical devices, Instrumentation, Biomedical Engineering, Medical Electronics or a related discipline.
- 4-6 years of hands-on embedded firmware development experience.
- Strong programming skills in Embedded C/C++ and practical experience with two or more microcontroller families: STM32, PIC32, RP PICO or ESP32.
- Good understanding of microcontroller architecture, interrupts, timers, DMA, memory management, peripheral interfaces, and real-time constraints.
- Hands-on experience with embedded communication protocols, hardwaresoftware interfaces, and BLE/Wi-Fi connectivity.
- Understanding of RTOS concepts, task scheduling, inter-task communication, synchronization, and resource management.
- Practical experience with embedded development tools, including IDEs, compilers, debuggers, programmers, oscilloscopes, and logic analyzers.
- Experience with unit testing, automated testing frameworks, code reviews, and software quality practices. Familiarity with hardware-in-the-loop testing or continuous integration is an advantage.
- Proficiency in SVN and/or Git, including branching, merging, release management, and version control workflows.
- Working knowledge of Python for test automation, scripting, log analysis, or development utilities.
- Ability to perform structured root cause analysis and resolve complex firmware defects.

📌 Senior Embedded Engineer (Chennai)
🏢 Phoenix Medical Systems
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded engineer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded engineer (chennai) / chennai