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 7-10 years of experience in Embedded Systems development. o Proficiency in Embedded C, C, and C++. o Strong knowledge of custom hardware bring-up and controllers (ARM, PowerPC, x86). o Working knowledge of communication protocols (I2C, RS232, SPI) and debugging tools (Oscilloscope, Logic Analyzer, Trace32, Hardware Debugger). o Understanding of 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 environment.
15 years full time education
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.