Embedded Firmware Engineer

Tekskills Inc.

Dadri

Presencial

INR 2.500.000 - 4.000.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Tekskills Inc. is seeking an experienced embedded firmware engineer in India to join our IoT and automation teams.

The senior professional will design and implement firmware for microcontrollers, develop low-level drivers, and ensure real-time performance on RTOS platforms across multi-project environments. The role requires expert C/Embedded C, working Python scripting for automation, and a proven track record delivering production-grade devices with secure bootloaders, OTA updates, and robust

Formación

  • Expert in C and Embedded C; Python for scripting/automation/test harness development.
  • Strong experience in RTOS-based design (FreeRTOS, ThreadX, Zephyr) with real-time scheduling.
  • Proficient in CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, I2C, SPI, UART, RS-485, and Ethernet.
  • Deep knowledge of STM32, TI Hercules, NXP, ESP32, Renesas MCUs.
  • Experience developing low-level device drivers for sensors, motors, and peripherals.
  • Experience implementing secure bootloaders, OTA updates, encryption (AES, RSA, ECC), watchdogs, and fail-safes.
  • Proficiency with JTAG/SWD, oscilloscopes, logic analyzers, BusMaster, PCAN, and protocol analyzers.
  • Experience with Git, Makefile, CMake, Jenkins; CI/CD for firmware releases.
  • Knowledge of MISRA-C, IEC 61508, and structured code reviews.
  • Strong in low-power design, memory optimization, and real-time tuning.

Conocimientos

C
Embedded C
Python
RTOS design
Real-time scheduling
Interrupt handling
Inter-task communication
Debugging
Code reviews
Team mentoring

Herramientas

Git
Makefile
CMake
Jenkins
BusMaster
PCAN

Descripción del empleo

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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Chennai

Presencial
INR 1.200.000 - 2.400.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Bengaluru

Presencial
INR 1.500.000 - 3.000.000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills Inc. • Kolkata District

Presencial
INR 1.200.000 - 1.800.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Mumbai

Presencial
INR 1.500.000 - 2.500.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Delhi

Presencial
INR 1.500.000 - 2.100.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Chennai

Presencial
INR 1.500.000 - 2.100.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Dadri

Presencial
INR 2.500.000 - 4.000.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Bengaluru

Presencial
INR 1.200.000 - 2.000.000
Embedded C Developer
Embedded C Developer

Tekskills Inc. • Kolkata District

Presencial
INR 1.200.000 - 1.800.000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

Presencial
INR 1.200.000 - 1.800.000