Instagram
youtube
Facebook

Ec Firmware Development Engineer

4+ years
Not Disclosed
10 June 16, 2025
Job Description
Job Type: Full Time Employee Hybrid Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

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)


Job Description

  1. Develop firmware for embedded microcontrollers managing platform components such as power sequencing, battery, keyboard, USB Type-C, fan speed control, and thermal monitoring.

  2. Contribute to firmware feature development, issue debugging, and integration of end-to-end EC subsystem solutions.

  3. 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.

  4. Analyze new subsystem software requirements and define execution plans aligned with platform milestones.

  5. Lead platform execution by creating detailed integration plans and coordinating with relevant stakeholders.

  6. Represent the team in program management forums like PSXT and PXT.

  7. Discuss and resolve technical issues in architectural meetings and work groups.

  8. Drive EC subsystem feature bring-up and validate functionality across multiple layers.

  9. Own platform-level EC feature mapping, testing, debugging, and validation in coordination with hardware/software teams.


Firmware Development Responsibilities

  1. Design and implement embedded software under strict timing and memory constraints.

  2. Develop reusable, modular, and scalable code.

  3. Perform comprehensive design and code reviews.

  4. Create unit and integration tests to ensure implementation quality.

  5. Debug cross-domain issues in collaboration with Type C, BIOS, and board design engineers.


Minimum Qualifications

  1. Bachelor’s or Master’s degree in Computer Science, Electronics, or Electrical Engineering.

  2. Minimum 4 years of product development experience.

  3. Proficiency in C/C++ programming.

  4. Experience with system software/firmware in RTOS-based systems.

  5. Familiarity with RTOS foundations and Board Support Package (BSP) frameworks.

  6. Expertise in device driver and middleware development, integration, and debugging.

  7. Hands-on experience with Zephyr RTOS.


Preferred Qualifications

  1. Demonstrated leadership in delivering EC subsystem features across product cycles.

  2. Strong understanding of EC functions including power and thermal management, USB Type-C, and more.

  3. Excellent communication skills for cross-functional collaboration.

  4. Proven experience managing the full product lifecycle from design to release.

  5. Familiarity with Intel Core and Atom SoC architectures.

  6. Strong team player with a results-driven mindset.


Business Group

  1. 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.

  2. CCG emphasizes purposeful computing experiences that help people focus, create, and connect.

  3. As Intel's largest business unit, CCG fuels company-wide innovation and delivers IP at scale.

Jobs in other cities