Black Box

Firmware Engineer

Job Location

bangalore, India

Job Description

We have Openings for Firmware Engineer professionals at Bangalore location Total Experience: 4 yrs Role: Firmware Engineer Salary: Case to case basis Notice period: upto 60 Days Mode of job: 5 Days Working from Office Job Description: Position: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially embedded C, Strong Knowledge in ARM Cortex M series processors. Experience working with ARM-based tool chains and ARM debuggers (Mandatory). Prior Experience with driver level code implementation such DMA based UART drivers etc., Hands on experience working with ARM Debuggers/programmers/SWD/JTAG debugging/Logic Analyzers/Protocol Analyzers (Mandatory) Qualification: B.E/ B.Tech/M.Tech in ECE/CSE from reputed Engineering College Experience: 4 - 8 Years of embedded firmware development experience Basic: Deserving candidate for this position will lead the Firmware development activities in all the functional areas in IoT product development. • End-to-end Embedded Firmware development for IoT products • Development of Firmware, test plan and Software Quality Assurance (SQA) • User Interface (UI) design and hardware software integration Software release Desired Candidate Profile • Strong embedded programming expertise with C/C++, experience developing on embedded MCUs such as ARM cortex M series and RISC-V experience • Excellent knowledge of embedded wireless product design including software, firmware and hardware drivers • Excellent knowledge of low power wireless communication stacks such as Bluetooth Classic, Bluetooth LE , Wi-Fi, LORA, LTE-M and NB-IoT, GSM • Experience in developing embedded software applications • Embedded software components into an extremely low power MCURFIC for IoT application running in a RTOS environment • Good command on UART, SPI and I2C communication stacks • Create requirements for OS task timing, stack usage, CPU usage, and operational sanity checks, and then implement them. • Experience with camera drivers and image processing will be a big plus. • Experience working with ARM-based tool chains, and ARM debuggers • Prior experience with driver level code implementation such DMA based UART drivers etc. • Hands on experience working with ARM debuggers / programmers / SWD / JTAG debugging / Logic Analyzers/Protocol Analyzers • Hands-on experience with Spectrum Analyzer and certain RF instruments. if interested, please do share below details along with your profile to vijitha.k@blackbox.com

Location: bangalore, IN

Posted Date: 6/18/2025
View More Black Box Jobs

Contact Information

Contact Human Resources
Black Box

Posted

June 18, 2025
UID: 5222832874

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.