Back to all jobs
Accenture

Firmware & Embedded Engineer

Bangalorehybrid7.0 - Any years0L - ₹23.00L

Apply for this position

All fields marked * are required

Name & contact details are extracted from your resume automatically.

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 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary We are seeking a seasoned Embedded Systems Engineer with 10–12 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 deep expertise in low-level programming, debugging, and system architecture, along with adaptability to work on complex embedded environments. 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. Professional & Technical Skills
  • 10–12 years of experience in Embedded Systems development.
  • Proficiency in Embedded C, C, and C++.
  • Strong knowledge of custom hardware bring-up and controllers (ARM, PowerPC, x86).
  • Working knowledge of communication protocols (I2C, RS232, SPI) and debugging tools (Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger).
  • Understanding of 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).
  • Python or scripting knowledge.
  • Familiarity with embedded testing and automation. Additional Information
  • Location: Bengaluru
  • Ability to adapt to new technologies and work in a collaborative environment."
Skills

Required

embedded ccc++armpowerpcx86i2crs232spicmakemakefiles

Preferred

pythonfpga
Firmware & Embedded Engineer at Accenture | Talynce Jobs