Lynk
Lynk3h ago
Foundit

Software Engineer

Chennai, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Lynk

Full Job Description

InCommon is seeking a talented Software Engineer on behalf of Lynk, a leader in satellite direct-to-device technology.

As a Software Engineer at Lynk, you will play a crucial role in the design, development, and operation of the software infrastructure that powers their innovative satellite and ground network. You will join a team of expert engineers tackling complex challenges in distributed systems, real-time software, and global-scale operations.

Key Responsibilities:

  • Design, develop, test, and deploy highly reliable, mission-critical software for satellite and ground systems.
  • Manage the complete software lifecycle, from requirements and architecture to implementation, testing, and ongoing operational support.
  • Apply and uphold strong object-oriented (OO) design principles.
  • Create and test prototypes to validate new design concepts and architectural choices.
  • Develop and maintain robust CI/CD pipelines for automated builds, packaging, deployment, and testing.
  • Build sophisticated simulation, emulation, and hardware-in-the-loop (HITL) test environments to ensure system integrity.
  • Contribute to operations, including data analysis, system monitoring, and visualization.
  • Actively participate 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.
  • A minimum of 2 years of professional software development experience.
  • Proficiency in an object-oriented language such as C++, Python, Java, or C#, with a solid understanding of OO design principles.
  • Demonstrated experience in building and debugging software through professional roles, internships, or significant academic projects.
  • A strong foundation in data structures, algorithms, and software design principles.
  • Excellent written and verbal communication skills, with the ability to clearly explain complex technical concepts.
  • A positive, collaborative, and team-oriented approach to work.

Preferred Qualifications:

  • Professional experience specifically with C++ and Python.
  • Experience developing or operating highly available, distributed, and fault-tolerant systems.
  • Familiarity with networking concepts (TCP/IP, UDP) and distributed systems principles.
  • Experience with CI/CD practices, test automation, simulation, or hardware-in-the-loop (HITL) testing.
  • Experience using modern monitoring, data analysis, and visualization tools.
  • Proficiency in Linux-based development environments.
  • A creative and analytical problem-solving aptitude grounded in strong engineering fundamentals.
  • Ability to excel in a fast-paced, dynamic environment with evolving requirements.
  • A proactive attitude towards complex problem-solving and end-to-end ownership.
  • Interest or experience in networking, wireless protocols, or telecommunications (e.g., 2G/GSM, 4G/LTE) is beneficial but not mandatory.

This is a permanent job opportunity based in Chennai, India.

Company

Lynk

Lynk

Lynk is a pioneering technology company specializing in satellite direct-to-device (D2D) communication. As the inventor of this technology and holder of the world's only commercial FCC license for a D...

Chennai, India
Posted on Foundit