HamburgerMenu
hirist

Mirafra Technologies - Firmware Developer - C/C++

Posted on: 05/01/2026

Job Description

Job Title : Firmware Developer (7+ Years)


Job Location : Bangalore (3-8 yrs experience considered)

Company : Mirafra Software Technologies Pvt Ltd

Experience : 3 - 8 Years

Job Type : Full-time

Location : Others/Bengaluru, Karnataka, India

Job Description :

Mirafra Software Technologies is seeking a highly motivated and experienced Firmware Developer to join our dynamic team in Bangalore. As a Firmware Developer, you will be responsible for designing, developing, testing, and debugging embedded firmware for a variety of products. You will work closely with hardware engineers, software engineers, and product managers to deliver high-quality, innovative solutions.

Responsibilities :

- Design, develop, and test embedded firmware for various hardware platforms.

- Write clean, efficient, and well-documented code in C/C++.



- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.



- Debug and troubleshoot firmware issues using various debugging tools and techniques.



- Collaborate with hardware engineers to bring up new hardware platforms and resolve hardware-software integration issues.



- Optimize firmware for performance, power consumption, and memory usage.



- Contribute to the development of firmware architecture and design specifications.



- Participate in code reviews and provide constructive feedback to other developers.



- Stay up-to-date with the latest trends and technologies in embedded systems.



- Work with RTOS and bare-metal environments.



- Contribute to the development of automated testing frameworks.



- Participate in Agile development methodologies.


Qualifications :

- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

- 3-8 years of experience in embedded firmware development.



- Strong proficiency in C/C++ programming.



- Experience with embedded systems development tools and environments (e.g., debuggers, compilers, emulators).



- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.



- Experience with communication protocols such as UART, SPI, I2C, USB, Ethernet.



- Experience with ARM Cortex-M microcontrollers.



- Experience with debugging and troubleshooting embedded systems.


- Strong understanding of hardware-software interaction.



- Excellent problem-solving and analytical skills.



- Ability to work independently and as part of a team.



- Excellent communication and interpersonal skills.


Preferred Qualifications :

- Experience with Bluetooth, Wi-Fi, or other wireless communication technologies.

- Experience with low-power design techniques.



- Experience with security protocols and cryptography.



- Experience with bootloaders and firmware update mechanisms.



- Experience with Agile development methodologies.


About Mirafra Software Technologies Pvt Ltd :

Mirafra Software Technologies is a leading provider of embedded software and hardware engineering services. We specialize in developing innovative solutions for a wide range of industries, including automotive, consumer electronics, industrial automation, and medical devices. We are committed to providing our clients with high-quality, cost-effective solutions that meet their specific needs. We foster a collaborative and innovative work environment where employees are encouraged to learn and grow. We value our employees and offer competitive salaries and benefits packages.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in