Job Title: Silicon Firmware Development Engineer
Job ID: JR0275794
Location: India, Bangalore
Experience Required: 3+ Years
Employment Type: Full-time
Shift: Shift 1 (India)
Work Model: On-site
Job Posted: 17 Days Ago
Business Unit: Client Computing Group (CCG)
Develop embedded software/firmware for Intel Bluetooth controllers within resource-constrained environments.
Design and implement reusable, efficient, and optimized code.
Perform high-level firmware design, integration, and performance profiling.
Conduct design/code reviews and unit testing for firmware validation.
Debug firmware and systems using tools like Wireshark, logic analyzers, and JTAG.
Collaborate in system architecture, device integration, and performance/memory optimization efforts.
Bachelor’s or Master’s degree in Computer Science or Electronics & Communication Engineering.
3+ years of hands-on experience in embedded firmware development using C.
Proficiency in multithreading with RTOS (e.g., ThreadX, Linux).
Strong understanding of data structures and memory/resource optimization.
Experience with automated unit testing frameworks.
Effective communication and customer-centric mindset.
Master’s degree in a related field.
Experience with wireless/RF protocols like Bluetooth, Wi-Fi, Zigbee.
Knowledge of Python and CI/CD tools.
Familiarity with ARM and ARC processor architectures.