22 Aug
|
Tekskills
|
India
Job Summary
Experience: 5+ years. Immediate joiners.
Skills & Tools
Programming Languages: Expert in C, Embedded C, with working knowledge of Python for scripting, automation, and test harness development.
Firmware Architecture: Robust 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: Solid 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.
Leadership & Collaboration: Experience in mentoring junior engineers, reviewing code, and contributing to technical strategy.
Global Exposure: Exposure to 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.
📌 Embedded Firmware Engineer Bengaluru (India)
🏢 Tekskills
📍 India