About the job SSE (Senior Software Engineer) | 5-8 years | Bangalore
Job Title: Senior Software Engineer
Experience: 5-8 years
Job Description:
We are looking for an experienced Software Engineer with expertise in C++ development and strong analytical skills. The ideal candidate should have hands-on experience in system-level programming, debugging, and GUI frameworks.
Key Responsibilities:
-
Develop high-performance software solutions using C++.
-
Work with system-level scripting languages (Python, Perl, Shell, Lua, etc.).
-
Implement GUI frameworks like wxWidgets.
-
Contribute to Windows/Linux device driver development (Serial driver, etc.).
-
Participate in product development following industry-standard SDLC.
-
Create SRS (Software Requirement Specification) and SDD (Software Design Document).
-
Debug and optimize complex software systems.
-
Work on Linux-based product development for optimized performance.
-
Communicate effectively with teams and stakeholders.
Mandatory Skills:
Hands-on experience with C++ software development.
Strong analytical and problem-solving skills.
Experience with GUI frameworks (wxWidgets or similar).
Excellent oral and written communication skills.
Preferred Skills:
Experience with Windows/Linux device drivers (Serial driver, etc.).
Familiarity with storage domain (WD, SanDisk, Seagate, HPE, Dell, Samsung, etc.).
Strong debugging and analytical skills with experience in product-based companies.
Preferred Candidate Profile:
-
Candidates from product-based companies.
-
Strong hands-on experience in Linux-based product development.
-
Candidates looking for technical growth for 2-5 years rather than managerial roles.
.