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 o Design develop and maintain software for embedded systems using Embedded C C and C o Perform custom hardware bring-up and debugging on ARM PowerPC and x86 controllers o Work with communication protocols such as I2C RS232 SPI and use tools like Oscilloscope Logic Analyzer Trace32 Hardware Debugger o Collaborate on FPGA-based systems and contribute to system architecture design o Implement and troubleshoot RTOS concepts including IPC and scheduling o Ensure efficient build processes using CMake and Makefiles o Participate in code reviews testing and continuous improvement initiatives Professional Technical Skills o Experience 7-10 years in Embedded Systems development o Languages Proficiency in Embedded C C and C o Hardware Strong knowledge of custom hardware bring-up and controllers ARM PowerPC x86 o FPGA fundamentals system architecture BIOS-UEFI and basic algorithms data structures o Experience with RTOS concepts like IPC and scheduling o Good understanding of build systems CMake Makefiles Additional Information o Location Bengaluru o Ability to adapt to new technologies and work in a collaborative workplace 15 years full time education