Embedded Software Engineer

Zydus MedTech

Bengaluru

Presencial

INR 800.000 - 1.400.000

Jornada completa

hace 5 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Zydus MedTech is seeking an embedded firmware engineer in Bengaluru to design, develop, and maintain firmware for 16/32-bit microcontrollers. You will work with hardware teams to integrate firmware and develop low-level drivers for UART, SPI, I2C, CAN, USB, and BLE, with emphasis on performance, memory efficiency, and power management.

The role requires 3+ years in embedded firmware, proficiency in C/C++, RTOS experience, and hands-on debugging with JTAG, oscilloscopes, logic analyzers, and

Formación

  • Education: B.Tech/B.E. in Electronics, Electrical, Computer Engineering, or related field.
  • Minimum 3 years in embedded firmware development.
  • Experience with RTOS (e.g., FreeRTOS, ThreadX) and bare-metal programming.

Responsabilidades

  • Design, develop, and maintain embedded firmware for microcontrollers and embedded systems.
  • 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.

Conocimientos

Embedded firmware
C/C++
RTOS
Bare-metal programming
Microcontroller architectures
Power management
Debugging
Git
Real-time control algorithms

Educación

B.Tech/B.E. in Electronics/Electrical/Computer Engineering

Herramientas

JTAG
Oscilloscopes
Logic analyzers
Function generators
Git (version control)

Descripción del empleo

  • 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 3 years in embedded firmware development.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer
Embedded Software Engineer

Talent Corner Hr Services • Ahmedabad District

Presencial
INR 800.000 - 1.200.000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

Presencial
INR 2.400.000 - 4.200.000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

Presencial
INR 1.800.000 - 2.400.000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton • Hadapsar

Presencial
INR 900.000 - 1.200.000
Senior Firmware Developer
Senior Firmware Developer

WheelsEye • Gurugram District

Presencial
INR 1.200.000 - 1.900.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Dadri

Presencial
INR 2.500.000 - 4.000.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

Presencial
INR 1.500.000 - 3.000.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Hyderabad

Presencial
INR 1.500.000 - 2.800.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Delhi

Presencial
INR 1.500.000 - 2.100.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Kolkata District

Presencial
INR 1.200.000 - 1.800.000