Project Manager C/c++ Engineering

Singapore, Singapore

Job Description

To lead and deliver complex software development projects with a strong technical foundation in C and C++, ensuring high-quality delivery, stakeholder alignment, and successful execution of engineering initiatives. The Project Manager will collaborate with cross-functional teams to deliver robust, scalable, and efficient software solutions aligned with business and product goals.
Key Responsibilities
Project Leadership & Delivery

  • Lead end-to-end execution of software development projects with C/C++ core components.
  • Define project scope, timelines, milestones, and delivery plans.
  • Manage project budget, resource allocation, risks, and quality standards.
  • Establish and maintain project governance structures, dashboards, and progress tracking.
Technical Leadership
  • Work closely with architects and senior engineers to ensure technical feasibility and design alignment.
  • Review high-level design documents and engineering plans related to C/C++ modules.
  • Support troubleshooting and critical issue resolution during development and release cycles.
  • Validate performance, security, and reliability standards of software modules.
Stakeholder & Team Management
  • Act as the primary liaison between engineering teams, product owners, and business stakeholders.
  • Drive effective communication, ensuring transparency on progress, risks, and dependencies.
  • Coordinate cross-functional teams including developers, QA, DevOps, and integration teams.
  • Manage third-party vendors or offshore development resources, when required.
Process & Quality Assurance
  • Ensure adherence to SDLC, Agile, or hybrid delivery practices.
  • Implement best practices in code quality, testing, documentation, and release management.
  • Maintain project artifacts such as status reports, risk logs, delivery plans, and change requests.
Requirements
Technical Expertise
  • Strong hands-on background in C and C++ development, ideally in system programming, embedded systems, OS-level components, real-time systems, or high-performance applications.
  • Solid understanding of:
  • Data structures & algorithms
  • Multithreading & memory management
  • Linux/Unix systems programming
  • Networking concepts & protocols (preferred)
  • Build and debugging tools (GCC, GDB, CMake, Make, Valgrind, etc.)
Project Management Skills
  • 5-12 years of experience including 3+ years in project management or technical delivery leadership.
  • Proven experience managing software development projects end-to-end.
  • Strong knowledge of Agile methodologies (Scrum/Kanban) and DevOps practices.
  • Experience with project tools such as JIRA, Confluence, MS Project, or equivalent.
Behavioral & Leadership Competencies
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and stakeholder management.
  • Ability to lead cross-functional technical teams and drive outcomes.
  • Proactive risk and issue management mindset.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1675634
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $84,000-115,000 per year
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned