
Search by job, company or skills
Job Description: Senior Embedded Firmware Developer
Company: Katomaran Technologies Pvt. Ltd.
Location: Coimbatore (Onsite)
Experience: 46 Years
Employment Type: Full-time
About Katomaran Technologies
Katomaran Technologies is a technology-driven organization specializing in Embedded Systems, Computer Vision, AI/ML, and next-generation product engineering. We work on cutting-edge solutions across industrial, automotive, and smart technology domains.
Role Overview
We are seeking a Senior Embedded Firmware Developer with strong hands-on experience in embedded firmware design, development, and debugging. The ideal candidate will play a key role in firmware architecture, hardware-software integration, and mentoring junior engineers while delivering high-quality, production-ready embedded solutions.
Key Responsibilities
Design, develop, and maintain embedded firmware for microcontroller and processor-based systems
Work closely with hardware teams for board bring-up, validation, and debugging
Develop firmware using C/C++ for real-time and bare-metal systems
Implement and optimize RTOS-based applications (FreeRTOS, Zephyr, or similar)
Develop and integrate device drivers for peripherals such as UART, SPI, I2C, CAN, USB, Ethernet, etc.
Perform firmware debugging using JTAG, logic analyzers, and oscilloscopes
Optimize firmware for performance, memory, and power consumption
Ensure compliance with coding standards and documentation practices
Review code, conduct design reviews, and mentor junior firmware developers
Collaborate with cross-functional teams including hardware, QA, and product teams
Required Skills & Qualifications
46 years of experience in embedded firmware development
Strong proficiency in Embedded C/C++
Hands-on experience with ARM Cortex-M / Cortex-A or similar architectures
Experience with RTOS concepts: task scheduling, IPC, memory management
Good understanding of embedded Linux fundamentals (bootloader, kernel, drivers preferred)
Experience with communication protocols: UART, SPI, I2C, CAN, Ethernet
Familiarity with version control systems (Git)
Strong debugging and problem-solving skills
Preferred Skills (Good to Have)
Experience with Yocto / Buildroot
Knowledge of device tree, bootloaders (U-Boot)
Exposure to IoT protocols (MQTT, HTTP, BLE, Wi-Fi)
Experience in automotive, industrial, or consumer electronics domains
Understanding of secure firmware, OTA updates, and power optimization
How to Apply
Interested candidates can send their resumes to [Confidential Information]
Subject: Application Senior Embedded Firmware Developer
Job ID: 136135137