Software Engineer - C/C++ & Linux (Bikaner)

Software Engineer - C/C++ & Linux (Bikaner)

20 Aug
|
Dark Bears
|
Bikaner

20 Aug

Dark Bears

Bikaner

Job Summary

We are looking for an experienced C/C++ Developer with 2-4 years of hands-on experience in C/C++ programming and Linux-based development .

The candidate will be responsible for developing, debugging, optimizing, and maintaining software applications and system-level components in a Linux environment.

Employment Type: Full Time

Work Location: Vizag

Department: Engineering / Software Development

Note: Willingness to travel as required for project, client, or business needs.

Key Responsibilities

- Design, develop, test, and maintain software applications using C and C++ .
- Develop and maintain applications/components on Linux/Unix-based systems .
- Write clean, efficient, scalable, and maintainable code.
- Debug and troubleshoot software issues using appropriate debugging tools.
- Analyze existing code and implement enhancements, fixes, and performance improvements.
- Work with Linux system calls, processes, threads, IPC, sockets, and memory management .
- Develop and integrate APIs and software modules as required.
- Perform unit testing, integration testing, and debugging.
- Identify and resolve memory leaks, performance issues, and application crashes.
- Collaborate with cross-functional teams including software, QA, hardware, and product teams.
- Participate in code reviews and follow coding standards and development best practices.
- Prepare technical documentation related to software design, implementation, and testing.
- Troubleshoot issues reported from testing or production environments.

Required Skills
- 2-4 years of professional experience in C/C++ development.




- Strong programming knowledge in C and C++ .
- Hands-on experience with Linux/Unix environments .
- Good understanding of Object-Oriented Programming (OOP) concepts.
- Strong understanding of Data Structures and Algorithms .
- Experience with multithreading and concurrency .
- Good knowledge of Linux processes, threads, IPC, and memory management .
- Experience with GDB or similar debugging tools.
- Positive understanding of Git/version control systems .
- Strong debugging and problem-solving skills.
- Good understanding of software development lifecycle.

Good to Have
- Experience with Linux system programming .
- Knowledge of TCP/IP, UDP, Socket Programming .
- Experience with CMake/Makefiles .
- Exposure to Embedded Systems / Firmware development .
- Knowledge of STL, Boost, or modern C++ standards (C++11/14/17) .
- Exposure to CI/CD tools and automated testing.
- Experience working in Agile/Scrum development environments.

Educational Qualification
- Bachelors or Masters degree in Computer Science, Information Technology

Ideal Candidate The ideal candidate should have strong hands-on programming skills in C/C++ , practical experience working on Linux , and the ability to independently troubleshoot and resolve complex software issues. Good analytical, communication, and problem-solving skills are essential. Disclaimer: This job posting & Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Engineer - C/C++ & Linux (Bikaner)
🏢 Dark Bears
📍 Bikaner

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - c/c++ & linux (bikaner) / bikaner

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - c/c++ & linux (bikaner) / bikaner