Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

SESChennai, Tamil Nadu, India
18 hours ago
Job description

Principal Software Engineer

ROLE DESCRIPTION SUMMARY

SES Inflight has an exciting opportunity for a Principal Software Engineer. You will be part of a team responsible for

  • Optimizing and automating GEO satellite capacity used for commercial aviation tails and hence optimizing the user experience of on-board passengers
  • Gather and distribute critical flight data such that information about flights and supporting satellite beams are understood
  • Work with the satellite capacity management team solving problems such that they can most efficiently meet customer needs with SES’s most valuable asset, that is satellite capacity

PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

  • Able to develop and maintain scalable, modular, fault-tolerant, and portable software for the Mobility Control Program that dynamically allocates aircraft to GEO satellites as they move between cities. Functionality includes :
  • Linux based servers with redundancy and high availability to provide coordination and connectivity between to all aspects of the system, that is client software instances on airplanes, the SQL database, and adjunct server applications
  • Load balancing software that dynamically resides on servers making decisions on how to optimally load airplanes and hence user capacity across available satellite beams
  • Managing an SQL database with redundancy and high availability; able to share information via GUI for internal users
  • Client software on airplanes that communicates with the ground servers to make satellite beam selection decisions and that works with interfacing to the on-board satellite modem and antenna controller hardware
  • Working on simulation software for the entire Commercial Aviation fleet
  • Define data to be captured in real-time with respect to flights and their effect on GEO capacity utilization and help define utilization of data in next generation applications
  • Develop technical leadership across all aspects of the products
  • Interface with key development leaders from within SES located in Chicago, IL USA
  • Work with the satellite capacity management team, understanding needs and providing associated solutions
  • Participate and influence product roadmaps
  • Interface with the Systems Engineering & Architecture teams to understand and influence project requirements.
  • Perform technical design reviews, code reviews, unit test, and system test case reviews.
  • Interface with QA to facilitate system testing
  • COMPETENCIES

  • Strong communication skills including technical documentation, written reports and proposals, development and delivery of presentations and the ability to listen to and communicate effectively with internal customers.
  • Demonstrated ability to lead interfacing to both off- and on-shore personnel.
  • Demonstrated ability to work autonomously, yet cooperatively in a dynamic, matrixed environment.
  • Experience with Continuous Integration
  • QUALIFICATIONS & EXPERIENCE

  • Must Have
  • Master’s or bachelor’s degree in computer science, electrical engineering or related technology – advanced degree preferred.
  • A minimum of 8-11 years of relevant experience in the telecommunications and / or networking industry preferred.
  • Hands-on experience of software development in Embedded Linux and Server Based Linux and providing technical leadership in software teams.
  • Strong programming and debugging skills using either Java, C++, or Python.
  • Strong knowledge of IP networking protocols and technologies
  • Expertise in Unix / Linux scripting languages such as bash, python, make, perl, etc.
  • Experience with database and web technologies such as MariaDB, MySQL or similar Linux-based database and ODBC experience
  • Nice to Have
  • GIS experience knowledgeable in geospatial calculations and presentation
  • Google Earth KML language experience for graphical information display
  • Satellite modem hardware or firmware experience
  • Gilat satellite infrastructure system configuration or performance experience
  • Satellite simulation experience
  • Knowledge of satellite industry data file format standards (e.g. EIRP and G / T GXTs)
  • Linux kernel development or server administration
  • Experience with creating and validating user interfaces
  • SES and its Affiliated Companies are committed to providing fair and equal employment opportunities to all. We are an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law.

    For more information on SES, click here .

    Create a job alert for this search

    Principal Software Engineer • Chennai, Tamil Nadu, India

    Related jobs
    • Promoted
    Principal Engineer

    Principal Engineer

    Recrochennai, tamil nadu, in
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 2 days ago
    • Promoted
    Strategy - Principal Software Engineer - C++ Programming

    Strategy - Principal Software Engineer - C++ Programming

    StrategyChennai
    Company Description : Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotChennai, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 24 days ago
    • Promoted
    Striim - Principal Software Engineer

    Striim - Principal Software Engineer

    StriimChennai
    About the job : Striim, (pronounced stream with two is for integration and intelligence), is a unified data integration and streaming platform that connects clouds, d...Show moreLast updated: 22 days ago
    • Promoted
    Technical Manager

    Technical Manager

    INVENTA Technologies Pvt Limited - Chennai INDIA (HQ)Tiruvallur, Tamil Nadu, India
    INVENTA Technologies Pvt Limited, established in 1989, focuses on R&D, design, and engineering in polymer materials.We have two business verticals : 1. Engineered Plastics compounding and 2.Sustaina...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - Backend Systems

    Principal Software Engineer - Backend Systems

    ESSCORP TECHChennai
    We're Hiring Senior / Principal Software Engineer Location : Chennai (Hybrid) Experience : 5 to 8 Years Notice Period ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineering Manager - Mobile Technologies

    Principal Software Engineering Manager - Mobile Technologies

    Essex Pvt LtdChennai
    Job Description : Overview : We seek a skilled and experienced Full Stack Engineering Manager ( Full hands-on) to join our dyn...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    YouTripChennai, TN, IN
    Quick Apply
    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific.In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-curren...Show moreLast updated: 18 days ago
    Senior Software engineer

    Senior Software engineer

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    It is one of the world s oldest continuously running journals, founded in 1734, and today it operates as a digital maritime intelligence publication offering global shipping news, analysis, data, a...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Prismberry TechnologiesChennai, Tamil Nadu, India
    Job Description (Linux Kernel Expert).We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems. The ideal candidate will have a...Show moreLast updated: 8 days ago
    • Promoted
    Key Account Manager

    Key Account Manager

    Shero Home FoodAmbattur, Tamil Nadu, India
    With a vision to revolutionise homemakers' roles,.Shero enables women across India.We are present in Swiggy & Zomato across Pan-India. This is a full-time on-site role for a Key Account Manager, bas...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    ANSRchennai, tamil nadu, in
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 11 days ago
    • Promoted
    Principal Software Engineer - Data Management

    Principal Software Engineer - Data Management

    ZoominfoChennai
    As a Principal Software Engineer in our Data Platform infrastructure team, you'll have a key role in building and designing the strategy of our Enterprise Data Engineering group.Responsibiliti...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Engineer, Infrastructure

    Principal Backend Engineer, Infrastructure

    PebbleChennai, IN
    We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 30+ days ago
    • Promoted
    Senior / Principal Software Engineer

    Senior / Principal Software Engineer

    Talent ProChennai
    Only Chennai Candidates, reason being we have a major weekend drive planned in Chennai on 9th and 10th August.Candidates should be available for the interview F2F and onboarding in our office< / p...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Hotel TraderChennai, IN
    We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 29 days ago
    • Promoted
    Prismberry Technology - Principal Engineer - Firmware

    Prismberry Technology - Principal Engineer - Firmware

    Prismberry TechnologyChennai
    Job Description (Linux Kernel Expert) : We are seeking an experienced Principal Firmware Engineer to lead the design, development, and opt...Show moreLast updated: 8 days ago
    • Promoted
    Mako IT Lab - Principal Software Engineer - Microservices Architecture

    Mako IT Lab - Principal Software Engineer - Microservices Architecture

    Mako IT LabChennai
    Principal Software Engineer : Principal Software Engineer will be responsible for designing and implementing robust, scalable, and maintainable bac...Show moreLast updated: 30+ days ago
    • Promoted
    Instrumentation Engineer

    Instrumentation Engineer

    Lactalis IndiaChengalpattu, Tamil Nadu, India
    The instrumentation engineer is responsible for ensuring the optimal performance, calibration, maintenance, and integration of all instrumentation and control systems in the automated dairy process...Show moreLast updated: 30+ days ago
    • Promoted
    Hiring for (TAC Security Engineer) - Chennai

    Hiring for (TAC Security Engineer) - Chennai

    Movateperungalathur, tamil nadu, in
    Movate Technologies (formerly CSSCORP) is looking for an experienced Network Security Engineer to join our team!.Position : Network Security Engineer / TAC Security Engineer.Location : Chennai - Peru...Show moreLast updated: 11 days ago