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
Location: bangalore, IN
Posted Date: 6/18/2025
Contact Information
Contact | Human Resources Black Box |
---|