Architects - Software Engineering C++ (Colombo, Sri Lanka)

Manpower Sri Lanka
Full-timeColombo, Sri Lanka

One of our prestigious clients is looking for experienced "Architects - Software Engineering C++" to join their team immediately.

SALARY: Negotiable

ROLES & RESPONSIBILITIES:

  • Be the lead architect for three main products from our Axonect product suite.
  • Work with the principal architect for architectural matters.
  • Design and develop software in C++.
  • Do design reviews.
  • Do code reviews.
  • Mentor a technical team.
  • Make sure the team follows the best development practices for C++.
  • Follow agile and be responsible for delivery quantity and quality.

QUALIFICATIONS & EXPERIENCES:

  • Bachelor’s degree in computer science, Software Engineering, or related field/ BSc equivalent qualification with 12+ year(s) experience.
  • 6+ years of solid experience in software Architecture.
  • At least 8 years of experience working in C++.
  • At least 8 years of experience designing systems for Linux or Unix flavors.
  • Solid experience in Java.
  • Solid experience in High performance distributed systems architecture/ design/ implementation is essential.
  • Solid experience in highly available, highly scalable, highly resilient systems architecture.
  • Solid understanding/ experience in multithreading, performance optimization, memory management, C++ templates.
  • Experience in unit testing, performance profiling, debugging (execution and memory).
  • Solid experience in standard C++ library.
  • Experience working with build systems such as cmake, make, msbuild, maven.
  • Experience working with tools such as gdb, gcc, ld, valgrind, v-tune profiler, git, various IDEs/ Editors.
  • Experience in low latency software design and development is a plus.
  • Knowledge/ Experience in GPU acceleration (CUDA/ OpenCL) or FPGA acceleration (with HLS) concepts is a plus.

MANPOWER LANKA SOLUTIONS (PVT) LTD.

Astoria Tower 03, 9th Floor, #422, R.A De Mel Mawatha, Colombo 03, Sri Lanka.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*