Embedded Firmware Engineer

Tekskills

Bulandshahr

On-site

INR 1,500,000 - 3,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Tekskills in India is seeking an experienced embedded firmware engineer to own end-to-end firmware for IoT and industrial automation. You will design drivers for sensors and peripherals, optimize real-time performance, and mentor junior engineers while collaborating with hardware, cloud, and app teams.

The role requires 5+ years in firmware, proficiency with STM32/ESP32 and RTOS, and experience with secure bootloaders, OTA updates, and encryption. Strong MISRA-C knowledge is a plus.

Qualifications

  • 5+ years in embedded firmware development.
  • Expertise in RTOS-based design and real-time scheduling.
  • Proficient with microcontrollers like STM32, TI Hercules, NXP, ESP32.
  • Experience with secure bootloaders, OTA updates, and encryption.
  • Familiar with MISRA-C and safety standards.

Responsibilities

  • Develop end-to-end firmware for IoT and industrial automation.
  • Design and optimize drivers for sensors, motor drivers, and peripherals.
  • Mentor junior engineers and review code for quality and safety.
  • Collaborate with hardware, cloud, and mobile/app teams on projects.
  • Contribute to verification, validation, and field deployments.

Skills

Embedded firmware
Embedded C
RTOS
Python scripting
Mentoring

Tools

Git
Makefile
CMake
Jenkins
CI/CD pipelines
JTAG/SWD
BusMaster
PCAN
Oscilloscopes
Logic analyzers

Job description

Skills & Tools
  • Programming Languages: Expert in C, Embedded C, with working knowledge of Python for scripting, automation, and test harness development.
  • Firmware Architecture: Strong experience in RTOS-based design (FreeRTOS, ThreadX, Zephyr, or similar), real-time scheduling, interrupt handling, and inter-task communication.
  • Protocols & Communication Interfaces: Proficient in CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, I2C, SPI, UART, RS-485, and Ethernet.
  • MCUs & Platforms: Deep knowledge of STM32 (F7, L4 series), TI Hercules, NXP, ESP32, Renesas, and similar microcontrollers.
  • Device Drivers & Middleware: Development of low-level drivers for sensors, motor drivers, and peripherals with proven debugging and optimization expertise.
  • Security & Reliability: Experience implementing secure bootloaders, OTA updates, encryption (AES, RSA, ECC), watchdogs, and fail-safe mechanisms.
  • Debugging & Validation Tools: Proficiency with JTAG/SWD, oscilloscopes, logic analyzers, BusMaster, PCAN, and protocol analyzers.
  • Version Control & Build Tools: Strong experience with Git, Makefile, CMake, Jenkins, and CI/CD pipelines for firmware release cycles.
  • Compliance & Standards: Knowledge of MISRA-C, IEC 61508, and structured code reviews.
  • Optimization Expertise: Skilled in low-power design, memory optimization, and real-time performance tuning for mission-critical applications.
Experience & Responsibilities
  • Experience 5+ years of proven industry experience in embedded firmware development, preferably in IoT, industrial automation, energy, or telecom domains.
  • Hands‑on expertise in end-to-end firmware lifecycle architecture, design, coding, debugging, validation, and deployment.
  • Strong track record of delivering production‑grade embedded/IoT products with large‑scale field deployments.
  • Experience in mentoring junior engineers, reviewing code, and contributing to technical strategy.
  • Exposure to global clients/projects and working in multi‑disciplinary teams (hardware, firmware, cloud, mobile app integration).
  • Familiarity with startup culture and fast‑paced R&D environments will be an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded C Developer
Embedded C Developer

Tekskills • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Senior Firmware Developer
Senior Firmware Developer

Iquest Management Consultants • Mumbai

On-site
INR 2,500,000 - 4,000,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills • Bulandshahr

On-site
INR 1,500,000 - 2,600,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

NUOS • Mumbai

On-site
INR 900,000 - 1,500,000