Embedded Firmware Engineer

Tekskills Inc.

Delhi

On-site

INR 1,500,000 - 2,100,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tekskills Inc. is seeking an experienced embedded firmware engineer in India (Delhi region) to lead design, development, and validation of complex firmware for IoT and industrial applications.

The role requires strong proficiency in C/Embedded C, RTOS, and a broad protocol stack, with hands-on experience across hardware, firmware, and test harness environments. You will work with global clients in fast-paced R&D settings.

Qualifications

  • Expert in C and Embedded C with Python scripting for automation
  • RTOS-based design and real-time scheduling experience
  • Proficient with CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, I2C, SPI, UART, RS-485 and Ethernet

Responsibilities

  • End-to-end firmware lifecycle development from design to deployment
  • Debugging, validation, and optimization of firmware on various MCUs
  • Collaboration with hardware, cloud, and app teams on multi-disciplinary projects

Skills

C programming
Embedded C
Python scripting
RTOS experience
Interrupt handling
CAN/LIN/MQTT
CAN/LIN/Modbus
SPI/I2C/UART
DMA/low-power
Debugging tools

Tools

Git
Makefile
CMake
Jenkins
CI/CD

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. • Chennai

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

Tekskills Inc. • Kolkata District

On-site
INR 1,200,000 - 1,800,000
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. • Hyderabad

On-site
INR 1,500,000 - 2,800,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. • Delhi

On-site
INR 1,500,000 - 2,100,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. • Dadri

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

Tekskills Inc. • Bengaluru

On-site
INR 1,200,000 - 2,000,000