Padmi

Senior Software Engineer (C++)

BangalorePosted 1 month ago
Software engineeringSeniorFull Time
Apply at InCommon

Opens the source posting on foundit.in

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at InCommon

Related open roles

View all roles
Senior Software Engineer (C++) at InCommon · Padmi