All roles at Ascendion

C++ Developer

BengaluruFull-timeJunior levelPosted 1 week ago

Software engineering role at Ascendion in Bengaluru.

About the role

We are looking for a skilled Senior Firmware Developer with strong expertise in C++ and embedded systems development. The ideal candidate will be responsible for designing, developing, testing, debugging, and optimizing firmware for embedded devices, ensuring high performance, reliability, and efficient hardware-software integration.

What you'll do

  • Design, develop, and maintain embedded firmware using C and C++
  • Develop low-level drivers, hardware interfaces, and firmware modules for embedded systems
  • Work with microcontrollers, processors, and peripheral interfaces
  • Implement and debug communication protocols such as UART, SPI, I2C, CAN, and USB
  • Analyze hardware-software integration issues and perform root-cause analysis

What you need

  • C++
  • C
  • Unit testing
  • Embedded C
  • Root cause analysis

More roles like this at Ascendion

Apply on Ascendion's site