Job Description

Title: Embedded C++
Location: Bengaluru
Exp: 10+ years

Job Description:
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
• Ability to adapt to new technologies and work in a collaborative environment.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application