Senior Embedded C++ Developer
Location: Hyderabad
Experience: 5+ Years
Interview Mode: Walk-In (Client Interview) – Candidates must be available to attend in Hyderabad.
We're looking for a Senior Embedded C++ Developer to join an innovative engineering team working on next-generation embedded platforms. If you have strong expertise in Embedded C++, firmware development, Embedded Linux, and RTOS, we'd love to connect with you.
Key Responsibilities
- Design, develop, and validate embedded firmware and software using Embedded C++.
- Develop and customize firmware, bootloaders, and secure boot solutions.
- Build software 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 including:
- SPI
- I2C
- UART
- RS-232
- RS-485
- USB
- PCIe
- Modbus
- Develop applications for Embedded Linux, RTOS, and bare-metal environments.
- Collaborate with hardware, FPGA, validation, and system engineering teams to deliver secure and reliable embedded solutions.
Required Skills
- 5+ years of experience in Embedded C++ Development
- Strong expertise in:
- Embedded Firmware Development
- Embedded Linux
- RTOS (FreeRTOS, VxWorks, QNX, or similar)
- Experience with hardware-software integration and embedded system architecture.
- Knowledge of embedded communication protocols and low-level programming.
Educational Qualification
- Bachelor's degree in Computer Science, Electronics, Information Technology, or a related engineering discipline.