20 Aug
|
Tekskills
|
Bengaluru
20 Aug
Tekskills
Bengaluru
Job Title: Embedded Firmware - Consultant
Location: Teknovate Enterprise Solutions Pvt Ltd, Bangalore
About the Role
We are seeking an experienced Embedded Firmware Consultant to lead the architecture, design, and optimization of firmware for Teknovates IoT and embedded products. The role requires deep technical expertise in real-time embedded systems, protocol integration, and system-level performance tuning, along with strong leadership to mentor teams and ensure reliable, scalable, and secure solutions.
Key Responsibilities
- Lead end-to-end firmware development from design, coding, integration, and testing to deployment.
- Architect and implement RTOS-based scheduling, multitasking, and inter-process communication.
- Develop and optimize device drivers and middleware for I2C, SPI, UART, CAN, LIN, BLE, Wi-Fi, MQTT, and Modbus.
- Ensure firmware-hardware integration with STM32, TI, NXP, and similar controllers.
- Drive low-power optimization and memory efficiency for battery-operated devices.
- Implement and validate secure bootloaders, OTA updates,
and cybersecurity measures.
- Perform unit testing, debugging, and validation using oscilloscopes, logic analyzers, JTAG/SWD, and protocol analyzers.
- Collaborate with cross-functional teams (hardware, cloud, and applications) for seamless IoT ecosystem integration.
- Mentor junior engineers, conduct design/code reviews, and establish best practices in firmware development.
- Ensure compliance with MISRA-C, ISO, IEC, and other industry standards.
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, IC, SPI, UART, RS-485, and Ethernet.
- MCUs & Platfor
📌 Embedded Firmware Engineer (Bengaluru)
🏢 Tekskills
📍 Bengaluru