A complete application in a minute — tailored resume and cover letter, ready to send.
Mirafra Technologies in Bangalore seeks an experienced Firmware & Low-Level Device Driver Developer to own design, implementation, and optimization of firmware and drivers for next-generation embedded systems.
You will write clean Embedded C code for bare-metal and RTOS, configure MCU/MPU peripherals, and collaborate with hardware teams to validate silicon features and optimize performance.
Mirafra Technologies is seeking an experienced, highly technical, and accomplished Firmware & Low-Level Device Driver Developer with 3 to 6 years of professional firmware and embedded software engineering experience to join our client delivery team on a full-time basis in Bangalore, requiring an immediate to 30 days notice period. In this specialized embedded systems role, you will spearhead developing low-level device drivers, bare-metal firmware, and robust embedded software across advanced microcontroller and microprocessor architectures. You will work closely with cross-functional hardware design squads, silicon validation teams, and software architects to ensure highly optimized, reliable, and high-performance device control. Ideal candidates bring a robust academic background in electronics or computer engineering, deep practical mastery of Embedded C, RTOS, and hardware peripherals, and immediate availability for deployment in Bangalore.
As a Firmware & Low-Level Device Driver Developer at Mirafra Technologies in Bangalore, you will take full ownership of designing, implementing, debugging, and optimizing firmware and device drivers for next-generation embedded systems. Your day-to-day responsibilities encompass writing clean, efficient Embedded C code for bare-metal and RTOS environments, configuring MCU/MPU peripherals (I2C, SPI, UART, GPIO, ADC, PWM, CAN, USB), and performing rigorous hardware-software integration debugging using oscilloscopes, logic analyzers, and emulators. You will collaborate with hardware engineering teams to review schematics, validate silicon features, and optimize power and execution performance. Working in a fast-paced technology consulting environment, you will solve complex low-level concurrency challenges and deliver robust firmware solutions.
When applying for embedded firmware roles, ensure your resume explicitly highlights your hands-on experience writing bare-metal Embedded C drivers, configuring hardware peripherals (SPI/I2C/UART/CAN), and working with RTOS environments.