Our Client Currently looking for Firmware Engineer – C/C++
Roles & Responsibilities :
– Design, develop, and maintain embedded firmware for hardware devices and systems
– Develop low-level software using C/C++ for microcontrollers and processors
– Work on device drivers, bootloaders, BSP, and RTOS-based applications
– Interface firmware with hardware peripherals such as UART, SPI, I2C, CAN, USB, and Ethernet
– Perform board bring-up, debugging, and hardware validation
– Analyze system requirements and convert them into firmware solutions
– Optimize firmware for performance, memory usage, stability, and power efficiency
– Troubleshoot firmware, hardware, and system-level issues
– Collaborate with hardware, validation, QA, and product engineering teams
– Develop and execute unit tests, integration tests, and firmware validation plans
– Participate in code reviews and maintain technical documentation
– Work with Linux kernel modules, embedded Linux, or RTOS environments when required
– Support firmware releases, upgrades, and OTA update mechanisms
– Ensure firmware quality, reliability, and compliance with industry standards
– Mentor junior engineers and contribute to technical design discussions
Preferred Candidate Profile :
– Bachelor’s or Master’s degree in: Electronics & Communication Engineering (ECE), Electrical Engineering, Computer Science, Embedded Systems, Instrumentation Engineering
– 5 to 12 years of experience in embedded firmware development
– Strong programming expertise in: C, Embedded C, C++
– Hands-on experience with :
a. ARM-based microcontrollers/processors
b. RTOS (FreeRTOS, VxWorks, QNX, etc.)
c. Embedded Linux
d. Device driver development
– Good understanding of :
a. UART, SPI, I2C, CAN, USB, Ethernet
b. Interrupts, multithreading, synchronization
c. Memory management and hardware registers
– Experience with debugging tools :
a. JTAG
b. Oscilloscope
c. Logic analyzer
d. GDB/Lauterbach
– Familiarity with :
a. Git/version control
b. CI/CD pipelines
c. Build systems
d. Bootloaders and BSP
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
