HamburgerMenu
hirist

Software Engineer - C/C++ Programming

STAFFINGTON CONSULTING PRIVATE LIMITED
Bangalore
4 - 7 Years

Posted on: 20/11/2025

Job Description

Description:

- Design, develop, and maintain applications for Embedded Linux devices.

- Implement and optimize software solutions using C and C++ for embedded platforms.

- Work on networking protocols, specifically Bluetooth Low Energy (BLE) and Wi-Fi, to enable device connectivity and communication.

- Collaborate with hardware and software teams to integrate applications with embedded systems.

- Troubleshoot, debug, and optimize firmware and software for performance, stability, and security.

- Participate in code reviews, testing, and documentation to ensure high-quality deliverables.

- Stay updated on the latest advancements in embedded systems, networking protocols, and IoT technologies.

Skillset / Requirements :

- Strong experience in C and C++ programming for embedded systems.

- Hands-on experience with Embedded Linux development.

- Knowledge of networking protocols, specifically BLE (Bluetooth Low Energy) and Wi-Fi.

- Understanding of wireless communication, protocol stacks, and IoT connectivity.

- Experience in debugging, profiling, and performance optimization of embedded applications.

- Familiarity with development tools like GCC, Make, Git, and debugging tools.

- Strong problem-solving skills and ability to work independently or as part of a team.

- Excellent communication skills for collaborating across hardware, firmware, and software teams.


info-icon

Did you find something suspicious?