Senior Embedded C++ Developer

Location
Hyderabad
Workplace
On-site
Compensation
₹1500k – ₹2000k

About this role

Job Summary

We are seeking an experienced Senior Embedded C++ Developer to design, develop, and maintain embedded software solutions for next-generation hardware platforms. The ideal candidate should have strong expertise in Embedded C++, Embedded Linux, RTOS, device drivers, firmware development, and hardware-software integration. The role involves working closely with hardware, FPGA, validation, and system engineering teams to develop secure, high-performance embedded solutions.

Key Responsibilities

  • Design, develop, and validate embedded firmware and software applications using Embedded C++.
  • Develop and customize firmware, bootloaders, and secure boot solutions for embedded platforms.
  • Build software solutions for ARM Cortex, AMD/Xilinx SoC, and other embedded processor architectures.
  • Develop and maintain device drivers, Board Support Packages (BSPs), Hardware Abstraction Layers (HAL), and board interface APIs.
  • Implement and optimize communication protocols such as SPI, I2C, UART, RS-232, RS-485, USB, PCIe, and Modbus.
  • Develop applications for Embedded Linux, RTOS, and bare-metal environments.

Required Skills

  • Strong experience in Embedded C++
  • Embedded Firmware Development
  • Embedded Linux Development
  • RTOS Development (FreeRTOS, VxWorks, QNX, or similar)

Educational Qualification

  • Bachelor's degree in Computer Science, Electronics, Information Technology, or a related engineering discipline.

Additional Requirements

  • Candidate must be available for an in-person Walk-In Interview in Hyderabad.
  • Excellent communication and interpersonal skills.
  • Ability to work in a fast-paced product development environment.
Salary: 1500000 - 2000000 INR Per annum

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?