Senior Embedded Firmware Engineer

Steigen Elevators Ahmedabad 

📍 Mysore, India 🇮🇳

full-time
senior
Posted —

Key Skills

C++RTOSSPII2CUART

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Hiring: Senior Embedded Firmware Engineer

Experience: 5–6 Years

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

Mandatory Skills

  • 5–6 years of hands-on firmware development experience (not testing/validation)
  • Strong proficiency in Embedded C and modern C++ (C++17/20)
  • Hands-on experience with RTOS development (FreeRTOS, Zephyr, or RTX)
  • Deep understanding of RTOS concepts: Tasks, Queues, Semaphores, Mutexes, Interrupts, and Memory Management
  • Experience developing Device Drivers, BSP/HAL, Bootloaders, and performing Board Bring-up
  • Experience with Embedded Linux (Yocto or Buildroot) is preferred
  • Strong debugging skills using JTAG/GDB, Logic Analyzer, and Oscilloscope
  • Hands-on experience with communication protocols: SPI, I²C, UART, CAN, MQTT, TCP/IP, BLE, and Wi-Fi
  • Familiarity with Git, CI/CD pipelines, and OTA Firmware Updates

What We're Looking For

  • Candidates who have designed, developed, debugged, and delivered production firmware for embedded products
  • Strong fundamentals in embedded systems and RTOS are mandatory
  • Candidates with experience limited to Testing, Validation, QA, Maintenance, or Project Management will not be considered

Skills: modern c++ (c++11/14/17),ci/cd,ota firmware,rtos (freertos/zephyr/rtx),board support package (bsp),logic analyzer & oscilloscope,git,embedded c++,embedded c,spi, i2c, uart, can,firmware development,device driver development,embedded linux (yocto/buildroot)