Job Title: EC Firmware Development Engineer
Job ID: JR0274251
Location: India, Bangalore
Time Type: Full-time
Posted On: 12 Days Ago
Shift: Shift 1 (India)
Work Model: Hybrid (On-site + Off-site)
Develop firmware for embedded microcontrollers managing platform components such as power sequencing, battery, keyboard, USB Type-C, fan speed control, and thermal monitoring.
Contribute to firmware feature development, issue debugging, and integration of end-to-end EC subsystem solutions.
Collaborate with cross-functional teams including Type C, BIOS, board design, validation, tools, vendors, OS partners, and customers to gather requirements and define scalable solutions.
Analyze new subsystem software requirements and define execution plans aligned with platform milestones.
Lead platform execution by creating detailed integration plans and coordinating with relevant stakeholders.
Represent the team in program management forums like PSXT and PXT.
Discuss and resolve technical issues in architectural meetings and work groups.
Drive EC subsystem feature bring-up and validate functionality across multiple layers.
Own platform-level EC feature mapping, testing, debugging, and validation in coordination with hardware/software teams.
Design and implement embedded software under strict timing and memory constraints.
Develop reusable, modular, and scalable code.
Perform comprehensive design and code reviews.
Create unit and integration tests to ensure implementation quality.
Debug cross-domain issues in collaboration with Type C, BIOS, and board design engineers.
Bachelor’s or Master’s degree in Computer Science, Electronics, or Electrical Engineering.
Minimum 4 years of product development experience.
Proficiency in C/C++ programming.
Experience with system software/firmware in RTOS-based systems.
Familiarity with RTOS foundations and Board Support Package (BSP) frameworks.
Expertise in device driver and middleware development, integration, and debugging.
Hands-on experience with Zephyr RTOS.
Demonstrated leadership in delivering EC subsystem features across product cycles.
Strong understanding of EC functions including power and thermal management, USB Type-C, and more.
Excellent communication skills for cross-functional collaboration.
Proven experience managing the full product lifecycle from design to release.
Familiarity with Intel Core and Atom SoC architectures.
Strong team player with a results-driven mindset.
The Client Computing Group (CCG) leads strategy and product development for Intel’s PC platforms including notebooks, desktops, 2-in-1s, and all-in-ones.
CCG emphasizes purposeful computing experiences that help people focus, create, and connect.
As Intel's largest business unit, CCG fuels company-wide innovation and delivers IP at scale.