29 Oct
|
Ascendion
|
Bengaluru
29 Oct
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 productive 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
📌 C++ Developer (Bengaluru)
🏢 Ascendion
📍 Bengaluru