Embedded Firmware Engineer

Tekskills Inc.

Chennai

Sur place

INR 1 200 000 - 2 400 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Tekskills Inc. is seeking an experienced embedded firmware engineer to design and develop robust firmware for IoT and industrial applications.

You will work across hardware, firmware, cloud, and mobile app integration, driving end-to-end lifecycle activities from concept to deployment. The ideal candidate brings 5+ years in embedded firmware, deep RTOS experience, and a track record of delivering production-grade devices for global clients.

Qualifications

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

Connaissances

C
Embedded C
Python scripting
RTOS design
FreeRTOS
ThreadX
Zephyr
real-time scheduling
interrupt handling
inter-task communication
CAN
LIN
Modbus
MQTT
BLE
Wi-Fi
I2C
SPI
UART
RS-485
Ethernet
STM32
ESP32
NXP
Renesas
Device Drivers
Middleware
Git
Makefile
CMake
Jenkins
CI/CD
MISRA-C
IEC 61508
code reviews
low-power design
memory optimization
real-time performance tuning
embedded/IoT
industrial automation
global projects
startup culture

Outils

BusMaster
PCAN

Description du poste

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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Kolkata District

Sur place
INR 1 200 000 - 1 800 000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Dadri

Sur place
INR 2 500 000 - 4 000 000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

Sur place
INR 1 500 000 - 3 000 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Mumbai

Sur place
INR 1 500 000 - 2 500 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Delhi

Sur place
INR 1 500 000 - 2 100 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Kolkata District

Sur place
INR 1 200 000 - 1 800 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Dadri

Sur place
INR 2 500 000 - 4 000 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Chennai

Sur place
INR 1 500 000 - 2 100 000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Bengaluru

Sur place
INR 1 200 000 - 2 000 000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

Sur place
INR 1 200 000 - 1 800 000