Lead C++ Engineer

Elveo

Chennai

Remote

INR 2,600,000 - 4,600,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Elveo is seeking a Senior Software Engineer to lead the design and operation of software powering its satellite and ground networks. The role focuses on building high‑reliability distributed systems, mentoring engineers, and setting engineering standards.

You will drive development from requirements to deployment, develop HITL test environments, and collaborate across teams to maintain system integrity and performance.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Expert-level proficiency in at least one OO language and OO design principles.
  • Experience designing scalable, reliable distributed software systems.
  • Strong data structures, algorithms, and systems design knowledge.
  • Excellent written and verbal communication and collaboration.

Responsibilities

  • Lead architecture and design of high-reliability software for satellite and ground systems.
  • Drive full development lifecycle from requirements to implementation and testing.
  • Mentor junior engineers and promote best OO practices.
  • Create simulation, emulation, and HITL test environments.
  • Participate in operations including data analysis, monitoring, and visualization.
  • Collaborate on architecture reviews and code reviews.

Tools

C++
Python
Java
C#

Job description

Location: Chennai / Remote for next 8-10 months

Years: 8+

About Lynk (Name has been changed to Elveo)

Elveo is the inventor of satellite direct to device or D2D technology, and has the world’s only commercial license from the FCC to operate a commercial D2D system. Today, Lynk allows mobile network operators' subscribers to send and receive text messages to and from space via standard unmodified, mobile devices. Lynk’s service has been tested and proven on all seven continents, has regulatory approvals in more than 30 countries and is currently being deployed commercially based on more than 40 MNO commercial service contracts covering approximately 50 countries.

Our technology will enable all 8 billion people on the planet to stay connected with the existing standard phone in their pocket. Everywhere. No matter what.

By joining Lynk, you will have the opportunity to directly touch the lives of billions. Your mission will be to bring mobile broadband to billions, pull hundreds of millions out of poverty, and save countless lives.

What You'll Do

As a Senior Software Engineer at Lynk, you will be a technical leader in designing, building, and operating the software that powers our satellites and ground network. You will set the standard for engineering excellence, mentor other engineers, and take on our most complex challenges in distributed systems, real-time software, and global-scale operations.

Responsibilities
  • Lead the architecture and design of high-reliability, mission-critical software for our satellite and ground systems.
  • Drive the full development lifecycle, from technical strategy and requirements definition to implementation, testing, and operational excellence.
  • Mentor junior engineers and champion best practices in software design, particularly in object-oriented (OO) principles.
  • Create sophisticated simulation, emulation, and hardware-in-the-loop (HITL) test environments to ensure system-wide integrity.
  • Participate in operations, including data analysis, system monitoring, and visualization.
  • Collaborate in architecture, design, and code reviews.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience).
  • Expert-level proficiency in at least one object-oriented language (e.g., C++, Python, Java, C#) and a deep mastery of OO design principles.
  • Demonstrable experience designing and building complex, scalable, and reliable software systems.
  • Strong foundation in data structures, algorithms, and systems design.
  • Exceptional communication (written and verbal) and documentation skills, with a proven ability to articulate complex architectural decisions to diverse audiences.
  • A highly collaborative, team-oriented, and positive attitude, with a knack for mentoring and elevating the entire team.
Preferred Qualifications
  • 8+ years of professional experience in software development.
  • Professional experience with C++ and Python.
  • Experience designing scalable and modular solutions, including multi-threaded applications and stateless services.
  • Experience developing with networking protocols (e.g., TCP/IP, UDP) and building distributed systems.
  • Familiarity with CI/CD, test automation, simulation, or hardware-in-the-loop (HITL) testing.
  • Experience with modern monitoring, data analysis, and visualization tools.
  • Experience with Linux-based development environments.
  • A creative and analytical approach to solving ambiguous and complex technical problems.
  • Proven ability to thrive and provide technical leadership in a fast-paced, dynamic environment.
  • A passion for tackling complex problems and taking full ownership from concept to completion.
  • Interest in or experience with networking, wireless protocols, or telecommunications (e.g., 2G/GSM, 4G/LTE) is a plus, but not required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Wireless Engineer - Satellite
Wireless Engineer - Satellite

InCommon • Chennai District

On-site
INR 1,200,000 - 1,800,000
Wireless Systems Engineer (3GPP PHY)
Wireless Systems Engineer (3GPP PHY)

InCommon • Chennai District

On-site
INR 800,000 - 1,200,000
Lead C++ Software Developer / Architect
Lead C++ Software Developer / Architect

Astrome • Bengaluru

On-site
INR 400,000 - 900,000
ESOPs
Gratuity
PF
+1
Lead C++ Software Architect
Lead C++ Software Architect

Astrome Technologies • Bengaluru

On-site
INR 450,000 - 900,000
ESOPs
Health Insurance
Principal Engineer – Core
Principal Engineer – Core

Skylo • Bengaluru

On-site
INR 5,500,000 - 9,000,000
Stock option equity program
Comprehensive health coverage
Wellness & education reimbursement
+1
Senior Technical Program Manager, Network Design & Planning
Senior Technical Program Manager, Network Design & Planning

Skylo • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Stock option equity
Health coverage
Education reimbursement
+1
Lead Engineer (Embedded Software)
Lead Engineer (Embedded Software)

Gateway Search Pte Ltd • Chennai

On-site
INR 1,400,000 - 2,100,000
Staff Software Engineer, Backend
Staff Software Engineer, Backend

Skylo Technologies • Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
Stock option equity
Comprehensive benefits plan
Wellness & education reimbursement
+1
Senior Network and IP Engineer
Senior Network and IP Engineer

Skylo Technologies • Bengaluru

On-site
INR 4,000,000 - 5,500,000
Stock option equity program
Occupational health coverage
Education reimbursement
+1
Senior Network and IP Engineer
Senior Network and IP Engineer

Skylo • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Stock option program
Health coverage
Education reimbursement
+2