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
2
year(s) of experience is required
Educational Qualification :
15 years full time education
Summary We are looking for an Embedded Systems Engineer with 2-4 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. Candidates should have strong problem-solving skills and adaptability to work on diverse embedded technologies. Roles & Responsibilities o Develop and maintain software for embedded systems using C, Embedded 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. 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 2-4 years of experience in Embedded Systems development. o Proficiency in Embedded C, C, and C++. o Good 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). 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). o Python or scripting knowledge. o Familiarity with embedded testing and automation. Additional Information o Strong analytical and problem-solving skills. 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.