Senior Embedded Firmware Engineer

Steigen Elevators Ahmedabad 

📍 Mysore, India 🇮🇳

full-time
senior
Posted —

Key Skills

Embedded CRTOSSPII2CBLE

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Senior Embedded Firmware Engineer (5–6 Years)

Location: [Location]

We are seeking a hands-on Embedded Firmware Engineer with strong experience in Embedded C/C++ and RTOS-based firmware development for commercial products.

Key Responsibilities

  • Design, develop, debug, and maintain embedded firmware using Embedded C & Modern C++.
  • Develop RTOS-based applications (FreeRTOS, Zephyr, or RTX).
  • Develop and debug device drivers, HAL, and board support packages.
  • Collaborate with hardware teams for board bring-up, integration, and product development.
  • Work with communication protocols such as SPI, I2C, UART, CAN, MQTT, BLE, Wi-Fi, and TCP/IP.

Mandatory Skills

  • 5–6 years of hands-on firmware development experience.
  • Strong knowledge of Embedded C/C++ and RTOS concepts (tasks, queues, semaphores, mutexes, interrupts, memory management).
  • Experience with Embedded Linux (Yocto/Buildroot) is preferred.
  • Strong debugging skills using JTAG/GDB, Logic Analyzer, or Oscilloscope.
  • Experience with Git and CI/CD practices.

Important Notes

  • Candidates with primarily Testing, Validation, QA, Maintenance, or Project Management experience will not be considered.
  • Must have hands-on firmware development experience and a strong understanding of RTOS fundamentals.

Skills: rtos,embedded c,uart,can,firmware development,embedded,ble