Embedded C Developer

Tekskills Inc.

Dadri

On-site

INR 2,500,000 - 4,000,000

Full time

4 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. in India seeks an experienced Embedded Firmware Engineer with 5+ years to work on real-time systems and IoT devices.

You will develop low-level drivers for sensors and peripherals, implement RTOS-based architectures, and contribute across hardware, software, and cloud teams in a fast-paced R&D environment.

The role emphasizes secure boot, OTA updates, and rigorous validation for production-grade deployments.

Qualifications

  • 5+ years of embedded firmware development experience.
  • Strong background in low-level sensor and peripheral driver development.
  • Proven experience with RTOS-based design and real-time scheduling.
  • Hands-on with CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, and Ethernet.
  • Deep MCU knowledge: STM32, ESP32, TI Hercules, NXP, Renesas.
  • Secure bootloaders, OTA updates, encryption, and watchdogs.
  • Experience with debugging tools (JTAG/SWD, oscilloscopes, analyzers).
  • Git-based version control and CI/CD pipelines for firmware releases.
  • Knowledge of MISRA-C and IEC 61508 standards.
  • Ability to work in multi-disciplinary teams and fast-paced R&D.

Responsibilities

  • Development of low-level drivers for sensors, motor drivers, and peripherals with proven debugging and optimization expertise.
  • 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.
  • 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.

Skills

C / Embedded C
Python scripting
RTOS design
CAN / LIN / Modbus
MQTT / BLE / Wi-Fi
MCUs: STM32 / ESP32
Device drivers
Security: OTA / secure boot
Debugging: JTAG / SWD
CI/CD: Git / Jenkins
MISRA-C
Optimization

Tools

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

Job description

Job Summary

Experience: 5+ years. Immediate joiners.

Responsibilities
  • Development of low-level drivers for sensors, motor drivers, and peripherals with proven debugging and optimization expertise.
  • 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.
  • 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.
Technical Skills
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

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

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

Tekskills Inc. • Delhi

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

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