Embedded Firmware Engineer
Accenture India Private LimitedJob Description
Silicon Firmware & Embedded Engineer
Project Role : Silicon Firmware & Embedded EngineerProject 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.
Job role
Job requirements
About company
Similar jobs you can apply for
Accounts / Finance
Industrial Automation Engineer
Brightech Industrial Automation Private LimitedFull-stack Developer
Kivi ConnectQA / QC Executive
V2 Innovatives Private LimitedSoftware Tester
Kivi Connect
Dot Net Developer
Tezhealth Private Limited
Database Analyst
Smart Detective & Allied Services (India) Private LimitedYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 7 to 10 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!