Search by job, company or skills

Senior Software Engineer (C++)

Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

About the Company

Our client is a pioneering space technology company building the world's leading Direct-to-Device (D2D) satellite communication network. Their breakthrough technology enables standard, unmodified mobile phones to connect directly to satellites, allowing users to send and receive messages without requiring specialized hardware.

With regulatory approvals across multiple countries and commercial partnerships with leading mobile network operators, the company is building a global communications network that will connect billions of people, expand internet accessibility, and transform emergency and remote connectivity worldwide.

Joining this team means working on cutting-edge satellite communications technology alongside world-class engineers solving some of the most challenging problems in distributed systems, networking, and large-scale infrastructure.


What You'll D

oAs a Software Engineer, you'll design, build, and operate the software powering next-generation satellite and ground communication systems. You'll work on mission-critical software that operates at global scale and contributes directly to the future of telecommunications

.Responsibilitie

  • sDesign, develop, test, and deploy high-reliability, mission-critical software for satellite and ground systems
  • .Take end-to-end ownership of the software lifecycle, from architecture and design through implementation, testing, deployment, and operational support
  • .Apply strong object-oriented design principles to build scalable and maintainable software
  • .Develop prototypes to validate new architectural concepts and technical approaches
  • .Build and maintain CI/CD pipelines for automated build, deployment, testing, and release management
  • .Develop simulation, emulation, and Hardware-in-the-Loop (HITL) testing environments
  • .Participate in production operations, including monitoring, data analysis, debugging, and visualization
  • .Collaborate in architecture discussions, design reviews, and code reviews

.
Basic Qualificatio

  • nsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience
  • ).5-8+ years of professional software development experienc
  • e.Strong proficiency in at least one object-oriented programming language such as C++, Python, Java, or C
  • #.Strong understanding of object-oriented design principle
  • s.Exposure to networking, wireless protocols, or telecommunications (e.g., 2G/GSM, 4G/LT
  • E)Experience building and debugging software through professional work, internships, or substantial academic project
  • s.Solid understanding of data structures, algorithms, and software engineering fundamental
  • s.Excellent written and verbal communication skill
  • s.Strong collaboration skills with a positive, ownership-driven mindse

t.
Preferred Qualificati

  • ons5+ yrs of Professional experience with C++ and Pyth
  • on.Experience building highly available, distributed, and fault-tolerant syste
  • ms.Understanding of networking concepts including TCP/IP and U
  • DP.Strong proficiency in an object-oriented language (e.g., C++, Python, Java, C#) and a deep understanding of OO design principl
  • es.Experience with CI/CD pipelines, automated testing, simulation environments, or Hardware-in-the-Loop (HITL) testi
  • ng.Familiarity with monitoring, data analysis, and visualization too
  • ls.Experience working in Linux development environmen
  • ts.Strong analytical and problem-solving skil
  • ls.Ability to thrive in a fast-paced, evolving engineering environme
  • nt.Passion for solving complex engineering challenges and taking ownership from concept to deployme

nt.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151805941

Similar Jobs

Bengaluru, India

Skills:

Database OptimizationMultithreadingSqlPythonR

Bengaluru, India

Skills:

Python ScriptingUDPTcpmultithreadingCmakeGdbShell ScriptingNetworkingStlRtpLinuxRtcpValgrindmakeobject-oriented design

Bengaluru, India

Skills:

.Net ProgrammingContinuous IntegrationDevopsReactTypescriptShellAngularjsPython

Bengaluru, India

Skills:

CNetworkingCloud StorageLoad BalancersDatabasesData Structure And AlgorithmsOntapPythonFilesystemsCachingagile software development practicesScalingCloud protocolsBlock StorageSystem Kernel programmingSoftware defined Storage solutionsBlock File technologiesMonitoring

Bengaluru, India

Skills:

AzureScrumUnit TestingAgileJavaGoogle CloudAWSMySQLRestful Web ServicesCassandraMariadbKubernetesHelmDockersecure coding practicescloud native applicationsGoDevOps principles

Beware of Scammers

We don’t charge money for job offers