Silicon Firmware & Embedded Engineer

Accenture Infrastructure and Capital Projects, LLC

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Accenture is seeking a highly skilled Embedded Systems Engineer with 7–10 years of professional experience in embedded software development. The role involves working on custom hardware bring-up, embedded programming, and system-level integration for ARM, PowerPC, and x86 platforms.

The ideal candidate should have strong expertise in low-level programming, debugging, and system architecture. Location Bengaluru, 15 years of full-time education required.

Qualifications

  • 7–10 years of embedded systems development experience.
  • Proficiency in Embedded C, C, and C++.
  • Strong knowledge of custom hardware bring-up and controllers (ARM, PowerPC, x86).
  • Experience with RTOS concepts like IPC and scheduling.

Responsibilities

  • Design, develop, and maintain software for embedded systems using Embedded C, C, and C++.
  • Perform custom hardware bring-up and debugging on ARM, PowerPC, and x86 controllers.
  • Work with communication protocols such as I2C, RS232, SPI and use tools like Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger.
  • Collaborate on FPGA-based systems and contribute to system architecture design.
  • Implement and troubleshoot RTOS concepts including IPC and scheduling.
  • Ensure efficient build processes using CMake and Makefiles.
  • Participate in code reviews, testing, and continuous improvement initiatives.

Skills

Embedded C++
Embedded C
C++

Education

15 years full time education

Tools

Oscilloscope
Logic Analyzer
Trace32
Hardware Debugger

Job description

Project Role : Silicon Firmware & Embedded Engineer
Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations.
Must have skills : Embedded C++
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary

We are seeking a highly skilled Embedded Systems Engineer with 7–10 years of professional experience in embedded software development. The role involves working on custom hardware bring-up, embedded programming, and system-level integration for ARM, PowerPC, and x86 platforms. The ideal candidate should have strong expertise in low-level programming, debugging, and system architecture.

Roles & Responsibilities
  • Design, develop, and maintain software for embedded systems using Embedded C, C, and C++.
  • Perform custom hardware bring-up and debugging on ARM, PowerPC, and x86 controllers.
  • Work with communication protocols such as I2C, RS232, SPI and use tools like Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger.
  • Collaborate on FPGA-based systems and contribute to system architecture design.
  • Implement and troubleshoot RTOS concepts including IPC and scheduling.
  • Ensure efficient build processes using CMake and Makefiles.
  • Participate in code reviews, testing, and continuous improvement initiatives.
Good to have skills:
  • Embedded AI Engineers need a combination of hardware, Firmware and AI expertise:
  • Ability to use Industry standard GenAI tools for different phases development life cycle and prompting skills to use them effectively
  • Good to Have Basic understanding of LLMs and prior exposure in Industry standard tools like Claude code, windsurf etc.
Professional & Technical Skills

Experience: 7–10 years in Embedded Systems development.
Languages: Proficiency in Embedded C, C, and C++.
Hardware: Strong knowledge of custom hardware bring-up and controllers (ARM, PowerPC, x86).
FPGA fundamentals, system architecture, BIOS-UEFI, and basic algorithms/data structures.
Experience with RTOS concepts like IPC and scheduling.
Good understanding of build systems (CMake, Makefiles)

Additional Information

Location: Bengaluru
Ability to adapt to new technologies and work in a collaborative environment.

15 years full time education

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us at www.accenture.com

Equal Employment Opportunity Statement

We believe that no one should be discriminated against because of their differences.All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law.Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Accenture in India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded Engineer
Embedded Engineer

Actalent • Pune District

On-site
INR 1,200,000 - 2,400,000
Principal Engineer Firmware Engineering
Principal Engineer Firmware Engineering

Vertiv Co • Pune District

On-site
INR 1,500,000 - 2,500,000
Silicon Firmware & Embedded Engineer
Silicon Firmware & Embedded Engineer

Accenture in India • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer, Embedded
Software Engineer, Embedded

Analog Devices • Bengaluru

On-site
INR 600,000 - 900,000
Embedded Linux Platform Engineer
Embedded Linux Platform Engineer

Ericsson • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Tekskills • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
AI Infrastructure Architect
AI Infrastructure Architect

Accenture • Bengaluru

On-site
INR 4,200,000 - 6,600,000