24 Aug
|
Tekskills
|
Bengaluru
24 Aug
Tekskills
Bengaluru
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-secure 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: Solid 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 quick-paced R&D; environments will be an added advantage.
📌 Embedded Firmware Engineer Bengaluru
🏢 Tekskills
📍 Bengaluru