Embedded Firmware Engineer

Tekskills Inc.

Kolkata District

On-site

INR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tekskills Inc. seeks an experienced embedded firmware engineer with 5+ years in C and Embedded C, strong RTOS-based design, and extensive protocol knowledge. You will drive real-time scheduling, inter-task communication, and low-level driver development for multi-platform MCUs (STM32, ESP32, Renesas, NXP).

Security features, debugging, and deployment across large-scale IoT projects are core focus areas. You will collaborate with hardware, cloud, and mobile teams in a fast-paced R&D environment,

Qualifications

  • Expert in C and Embedded C with Python scripting for automation.
  • Strong RTOS experience (FreeRTOS, ThreadX, Zephyr) and real-time scheduling.
  • Proficient with a wide set of communication interfaces and MCUs.
  • Experience in low-level drivers, security features, and debugging.
  • MISRA-C, IEC 61508 knowledge; strong code reviews.

Responsibilities

  • Develop end-to-end embedded firmware for IoT/industrial domains.
  • Create and optimize device drivers for sensors, motors, and peripherals.
  • Implement secure bootloaders, OTA updates, and cryptographic features.
  • Collaborate with hardware, cloud, and mobile teams in multi-disciplinary projects.
  • Lead debugging, validation, and deployment across field deployments.

Skills

C
Embedded C
Python scripting
RTOS design
Real-time scheduling
Inter-task communication
CAN
LIN
Modbus
MQTT
BLE
Wi-Fi
I2C
SPI
UART
RS-485
Ethernet
STM32
TI Hercules
NXP
ESP32
Renesas
low-power design
memory optimization
MISRA-C
IEC 61508
CI/CD
Git
Jenkins
Secure bootloaders
OTA updates
encryption
debugging
BusMaster
protocol analyzers

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
PCAN
Protocol analyzers
Makefile
CMake
CI/CD pipelines

Job description

Requirements
  • 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: 5+ years of proven industry experience in embedded firmware development, preferably in IoT, industrial automation, energy, or telecom domains.
  • Hands-on expertise: End-to-end firmware lifecycle architecture, design, coding, debugging, validation, and deployment.
  • Delivery track record: Strong track record of delivering production-grade embedded/IoT products with large-scale field deployments.
  • Mentoring & collaboration: Experience in mentoring junior engineers, reviewing code, and contributing to technical strategy.
  • Exposure: Global clients/projects and working in multi-disciplinary teams (hardware, firmware, cloud, mobile app integration).
  • Startup culture: 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 Inc. • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Dadri

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

Tekskills Inc. • Chennai

On-site
INR 1,500,000 - 2,100,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 1,800,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Mumbai

On-site
INR 1,500,000 - 2,500,000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Delhi

On-site
INR 1,500,000 - 2,100,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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

Kemsys Technologies • Ahmedabad District

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

Brodersen Systems • Pune District

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