C++/C Developer

Job Title: C++/C Developer
Contract Type: Permanent
Location: Kuala Lumpur
Salary: RM Attractive
Reference: A000000 (AVGO-085766)
Contact Name: Priya Supramaniam
Contact Email:
Job Published: January 24, 2020 11:26

Job Description

About our client

UK based MNC, producing applied intelligence & cyber security software globally is expanding their R&D team in Malaysia.


About the role

The Senior Software Engineer is responsible to apply engineering to the design, development, implementation, testing and maintenance of software in a systematic manner.

The Senior Software Engineer will work in a team with architect, scrum master, testers, software engineers, project manager to deliver a technical system/solution. While working as part of a development team, the Senior Software Engineer shall provide technical leadership on technical decision or development practice, coaching the junior engineers and assisting development team lead on Scrum ceremonies.


Your responsibilities

  • Participate in all phases of Software Development Life Cycle – Design, Development, Testing, Deployment, post Deployment maintenance.

  • Provide technical leadership to the development team.

  • Able to work independently, proposing viable technical solutions through self-study and in-depth understanding of the existing code base.

  • Produces or validates the schedule and effort estimate for each task they perform, commit to the assigned task.

  • Demonstrates an understanding of the importance of schedule and will endeavour to estimate accurately and deliver according to those estimates.

  • Demonstrates maturity, skill and adeptness in team collaboration, technical discussion and negotiation.

  • Continually improve personal understanding of the programming languages, frameworks, technical concepts, methods and measurements that underpin the Engineering disciplines and practices.

  • Demonstrates the ability to understand, challenge, contribute or construct software specification and is capable of building software in line with the specifications.

  • Exploits appropriate software development methods, languages, libraries and techniques and applies these to software engineering tasks to realise the most effective outcome.

  • Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case.

  • Ensures that high quality and delivery standards are met and consistently delivers quality code on time and within estimate.

  • Demonstrates the ability to reflect on and improve personal performance.


You will have

Primary skills

  • C and C++ development for real time network applications.

  • Debugging of C and C++ applications.

  • Familiarity with CentOS Linux and Bash.

  • Secure coding techniques.


Secondary skills

  • Sockets programming for TCP/IP.

  • Familiarity with Email formats, encodings and transport protocols.

  • Oracle SQL database design and use.

  • PHP for back-end applications and scripts.

  • System architecture and design.

  • Familiarity with all stages of a product lifecycle.

  • Git/BitBucket and Clearcase source control systems.

  • Devops mind set for release and deployment management, build system maintenance.

  • Experience in Agile or Scrum methodology.

  • Adaptable and collaborative. Good team worker. Able to work with a variety of methodologies.

  • Ability to debug and repair products in the field under time pressure.

  • Sharing out-of-hours customer support duties.