Talent.com
This job offer is not available in your country.
Firmware Engineer

Firmware Engineer

Zydus GroupAhmedabad, Gujarat, India
3 days ago
Job description

Job Title : Embedded Firmware Architect

Company – Zydus Medtech Pvt Ltd

Location - Ahmedabad

Key Roles & Responsibilities

  • Design, develop, and maintain embedded firmware for microcontrollers and embedded systems.
  • Experience working in 16 / 32-bit Micro-controllers / Microprocessor with strong understanding of controller architecture and peripherals.
  • Collaborate with hardware engineers to integrate firmware with hardware components.
  • Develop and debug low-level drivers for peripherals such as UART, SPI, I2C, CAN, USB, etc.
  • Optimize firmware for performance, memory usage, and power consumption.
  • Conduct unit testing, integration testing, and system validation.
  • Participate in code reviews and maintain high standards of code quality and documentation.
  • Support product development from concept through production and post-launch maintenance.

Desired Experience

  • Expertise programming skills in C / C++ for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, ThreadX) and bare-metal programming.
  • Familiarity with microcontrollers from vendors like STM32, NXP, TI, Microchip, NRF, etc.
  • Knowledge of communication protocols : UART, SPI, I2C, CAN, USB, BLE, Wi-Fi, LCD, Touch screen
  • Experience with debugging tools such as JTAG, oscilloscopes, logic analyzers, Function generators
  • Understanding of firmware development, lifecycle and version control systems (e.g., Git).
  • Exposure to safety-critical or real-time systems is a plus.
  • In depth knowledge of real time control algorithms, data processing and performance optimization
  • Experience in power management in microcontroller / microprocessor.
  • Strong analytical and debugging skills
  • Experience working with industry standard tools for development, / testing / configuration management / bug tracking.
  • Essential Qualifications

  • Education : B.Tech / M.Tech in Electronics, Electrical, Computer Engineering, or related field.
  • Experience : Minimum 6 years in embedded firmware development.
  • Create a job alert for this search

    Firmware Engineer • Ahmedabad, Gujarat, India