C/c++/c# Programmer

 

Description:

KEY RESPONSIBILITIES:

 

  • Software Development:

 

- Design, develop and maintain applications using C/ C++ / C# programming languages

- Write clean, efficient and well-documented code following industry best practices

- Implement algorithms and data structures optimized for performance and memory

- Develop system-level software, embedded and performance-critical applications

 

  • Technical Analysis & Problem Solving:

 

- Analyze complex technical requirements and translate them into functional software

- Conduct code reviews and provide feedback to team members. Debug existing code to identify and resolve bottlenecks. Add new features as per requirements

- Optimize code for speed, memory usage and reliability.

 

  • Collaboration & Communication:

 

- Work closely with cross-functional teams including hardware engineers, system architects and product managers

- Document technical specifications, API documentation and development processes. Participate in technical discussions and contribute to architectural decisions

 

REQUIRED QUALIFICATIONS

 

  • EDUCATION & EXPERIENCE:

 

- Bachelor's/ Master’s degree in Engineering (Computer, Electrical, Mechanical etc)

- 3+ years of professional experience in C/C++/ C# programming

- Strong understanding of computer science fundamentals including data structures, algorithms, and software design patterns

- Experience with memory management, pointers and low-level programming concepts

- Knowledge of multithreading, concurrency and parallel programming

- Familiarity with debugging tools (GDB, Valgrind) and profiling tools

- Understanding of build systems (Make, CMake, or similar)

 

  • Engineering Background:

 

- Strong analytical and mathematical problem-solving skills

- Experience with engineering principles and methodologies

- Understanding of system design and architecture concepts

- Ability to work with hardware interfaces and embedded systems (preferred)

 

  • Preference will be given to:

 

- Experience with GNU Radio/ SDRs, real-time systems, embedded programming or system programming

- Knowledge of additional programming languages (Python, Java, Assembly, etc)

- Familiarity with Linux/Unix environments and shell scripting

- Please submit your resume along with:

- Portfolio of C/C++/ C# projects or code samples

- Any relevant certifications or technical achievements

Organization QVISE Pvt. Ltd.
Industry IT / Telecom / Software Jobs
Occupational Category PROGRAMMER
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2025-08-04 7:45 am
Expires on 2026-01-06