04 Nov
|
Ascendion
|
Bengaluru
04 Nov
Ascendion
Bengaluru
- Sr. Firmware Developer – C++
Job Summary
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 effective hardware-software integration.
Key Responsibilities
- 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.
- Optimize firmware for memory usage, performance, power consumption,
and real-time responsiveness.
- Collaborate with hardware, systems, QA, and cross-functional engineering teams.
- Perform unit testing, integration testing, code reviews, and firmware validation.
- Use debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD interfaces.
- Maintain technical documentation, design specifications, and development standards.
Required Skills
- Strong programming experience in C and modern C++.
- Hands-on experience in embedded firmware development.
- Knowledge of microcontro
Skills: Integration Testing, Embedded Systems Development, Unit Testing, C++, Microcontrollers
Experience: 0.00-0.00 Years
📌 C++ Developer (Bengaluru)
🏢 Ascendion
📍 Bengaluru