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