Search by job, company or skills

LYNK

Senior C++ Engineer

Save
  • Posted 2 months ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Type: Full-time

Location: Chennai

Company: Lynk

Experience Required: 4+ years in C++ development

Hiring Timeline: Immediate

About the Company:

Lynk is pioneering satellite-direct-to-phone technology, enabling text messaging to standard mobile phones via satellite—no hardware changes required. Backed by the world's only FCC commercial license for sat2phone services, Lynk partners with MNOs in 50+ countries to deliver truly global connectivity. With approvals in 30+ jurisdictions, Lynk is redefining mobile access—connecting people anywhere on Earth.

Principal Responsibilities:

Design, develop, and maintain high-performance software systems using modern C++ (C++11/14/17) for real-time, scalable applications.

Build and optimize low-latency, multithreaded modules for use in performance-critical environments such as distributed systems, infrastructure tooling, or real-time engines.

Contribute to the architecture, design, and code reviews to ensure reliability, maintainability, and performance of the codebase.

Collaborate with cross-functional teams including backend engineers, DevOps, QA, and product managers to ship high-impact features.

Implement and maintain unit tests, integration tests, and performance benchmarking to ensure code quality and system robustness.

Requirements:

4+ years of experience in production-grade C++ development, with a solid understanding of modern C++ features (C++11 and above).

Strong grasp of data structures, algorithms, memory management, and concurrency.

Experience with Linux-based development, including familiarity with system calls, IPC, file I/O, and multithreading.

Proficiency in using debugging, profiling, and performance tuning tools .

Nice to Have:

Experience with distributed systems, network programming, or embedded software.

Familiarity with build systems like CMake, Bazel, and continuous integration pipelines.

Exposure to unit testing frameworks (e.g., Google Test, Catch2) and tools like asan/tsan/ubsan.

Understanding of cross-platform development, real-time systems, or hardware-software interfacing.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 116751947

Similar Jobs

Chennai, India

Skills:

systems design AlgorithmsDistributed SystemsJavaNetworking ProtocolsPythontest automationUDPdata structuresLinux-based development environmentsSimulation

Chennai, India

Skills:

Debugging ToolsUnixRedisSpring BootJavaKubernetesDockerData StructuresGitCmakeLinuxConcurrency