Posted on: 04/08/2025
Notice Period : Immediate joiners 20 days preferred
Location : Bangalore/Kochi/Trivandrum (Work from Office)
Key Responsibilities :
- Design, develop, and maintain high-performance, scalable software applications using modern C++.
- Architect and implement robust, efficient solutions for system-level programming and embedded systems.
- Lead the development of device drivers and low-level software components, ensuring seamless communication between the operating system and hardware.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug, optimize, and profile existing codebases to improve performance and reliability.
- Ensure code quality through rigorous unit testing, leveraging frameworks like GTest, and conducting thorough code reviews.
- Mentor junior developers and provide technical guidance to the team.
- Contribute to all phases of the software development lifecycle, from initial design and development to deployment and maintenance.
Technical Skills :
Primary Skill Set :
- C++ Development in Linux : Extensive, hands-on experience with C++ in a Linux environment.
- Device Driver Development : Proven experience in designing, developing, and debugging device drivers.
- GTest : Strong proficiency in using the Google Test framework for unit testing and test-driven development.
- Modern C++ : Expertise in C++11/14/17/20 standards, including templates, multithreading, and memory management.
- Linux System Programming : In-depth knowledge of Linux internals, system calls, and inter-process communication.
Desirable Skills :
- Scripting : Experience with scripting languages like Python or Bash.
- Version Control : Proficiency with Git and familiarity with CI/CD pipelines.
- Debugging Tools : Experience with GDB or other debugging and profiling tools.
- Agile Methodologies : Familiarity with Agile/Scrum development processes.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Embedded / Kernel Development
Job Code
1524678
Interview Questions for you
View All