C++ Embedded Developer with Linux experience
Experience – 6-7 Years
Immediate profiles
Location – Pune
We are looking for a highly skilled Embedded Software Engineer with strong expertise in C++ development on Linux platforms . The ideal candidate will be responsible for designing, developing, and debugging embedded applications, middleware, and system-level components. Knowledge of C programming and real-time embedded environments will be an added advantage.
Key Responsibilities
Design, develop, and maintain embedded software applications using C++ on Linux-based systems
Work on system-level programming , including multi-threading, IPC, memory management, and performance optimization
Develop and debug software that interacts with hardware, device drivers, and embedded systems
Integrate and test software modules on embedded boards and Linux platforms
Work closely with hardware, firmware, and QA teams to ensure high-quality and stable product releases
Analyze system logs, troubleshoot issues, and optimize performance
Participate in architecture discussions, code reviews, and design documentation
Contribute to continuous improvement of development processes, tools, and test automation
Required Skills
Technical Skills
Strong hands-on experience in C++ (C++11 / C++14 / C++17)
Proficiency in Linux programming (POSIX APIs, system calls, threads, IPC, sockets)
Experience with Linux environment, shell scripting , build tools (Make / CMake)
Solid understanding of data structures, algorithms, and OOP concepts
Experience in debugging tools such as GDB, Valgrind, strace , etc.
Exposure to embedded systems development
Knowledge of C programming (good to have)
Nice-to-Have Skills
Experience with Yocto, Buildroot , or embedded Linux distributions
Familiarity with device drivers , kernel concepts, or board bring-up
Hands-on experience with communication protocols (UART, SPI, I2C, CAN, Ethernet)
Knowledge of RTOS or real-time programming
Familiarity with version control (Git), CI / CD pipelines
Embedded Engineer • Pune, Maharashtra, India