Job Overview
Company
Mobileum India Pvt Ltd
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Mobileum India Pvt Ltd and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Role : C++ Developer<br/><br/>Experience Range : 3-5 years<br/><br/>Location : Bangalore<br/><br/>About the Job :<br/><br/>We are looking for a passionate and skilled Senior Software Engineer with 3-5 years of experience in C++ development to join our core engineering team.
You will contribute to the maintenance, improvement, and evolution of a mature, complex legacy product deployed across bare metal, virtualized, and containerized environments.<br/><br/>This role provides an exciting opportunity to work on system-level software, apply modern debugging and optimization techniques, and participate in the long-term architectural transformation of the product into a microservices-based model.<br/><br/>Roles & Responsibility : <br/><br/>- Contribute to the enhancement and maintenance of a large, legacy C++ codebase.<br/><br/>- Analyse, debug, and fix defects including memory leaks, performance issues, and crashes.<br/><br/>- Write clean, efficient, and well-documented code with focus on quality and maintainability.<br/><br/>- Use Linux-based tools for debugging, profiling, and performance tuning.<br/><br/>- Participate in code reviews, design discussions, and sprint planning.<br/><br/>- Support system testing, performance benchmarking, and integration activities.<br/><br/>- Collaborate closely with senior engineers, QA, and DevOps to deliver high-quality releases.<br/><br/>- Learn and contribute to the ongoing architectural transformation efforts, including partial rewrites and microservices adoption.<br/><br/>Desired Profile : -<br/><br/>- Strong hands-on programming experience in C++ (C++11 or later preferred).<br/><br/>- Good understanding of data structures, algorithms, and problem-solving skills.<br/><br/>- Experience working in Linux development environments.<br/><br/>- Familiarity with debugging and profiling tools such as gdb, valgrind, strace, perf, asan/tsan, etc.<br/><br/>- Ability to troubleshoot and fix memory-related issues, crashes, and performance bottlenecks.<br/><br/>- Basic understanding of multithreaded/concurrent programming.<br/><br/>- Experience with version control systems (e.g., Git).<br/><br/>- Exposure to RDBMS (e.g., MySQL/PostgreSQL) or Object stores is a plus.<br/><br/>Technical skills : <br/><br/>- Experience working with legacy codebases or large-scale systems.<br/><br/>- Familiarity with containerized environments (Docker, Kubernetes).<br/><br/>- Exposure to static code analysis tools and/or code quality frameworks.<br/><br/>- Experience in performance benchmarking or automated testing frameworks.<br/><br/>Work Experience : 3-6 years of experience in C++, Strong hands on coding experience along with telecom protocols<br/><br/>Educational Qualification: <br/><br/>BE.
/ B.Tech., M.E./M.Tech.
or M.
Sc. in Computer Science / Electronics Engineering / MCA<br/><br/>Location : Mumbai/Bangalore/Gurugram </p> (ref:hirist.tech)
About Mobileum India Pvt Ltd
Don't Miss This Opportunity!
Mobileum India Pvt Ltd is actively hiring for this Mobileum - C++ Developer - Data Structure & Algorithm position
Apply Now