Astrome Technologies

Satellite Communication Software Lead

Bengaluru, Karnataka
C C++ Qt Git Ethernet SPI I2C
Description

Satellite Communication Software Lead

Location: Bengaluru, Karnataka, India

Department: Software

Workplace: on_site

Employment Type: full

Description

About Us: Join a leading innovator in satellite communication technology, where we're building the next generation of high-throughput ground systems. Our dynamic team is passionate about pushing the boundaries of connectivity, and we're looking for a talented leader to drive the software development of our cutting-edge ground terminals.

Job Summary: We are seeking an experienced and highly skilled Satellite Terminal Software Lead to spearhead the design, development, and implementation of software for our advanced DVB-S2 and DVB-S2X baseband modems and embedded systems. This role requires a unique blend of technical leadership, hands-on coding expertise, and a deep understanding of satellite communication standards. The successful candidate will lead a team of talented software engineers while actively contributing to the development of critical embedded firmware, real-time signal processing algorithms, and user-friendly GUI applications for our complete product suite.

Key Responsibilities

  • Technical Leadership:
    • Lead, mentor, and grow a team of software engineers, fostering a collaborative and high-performance environment.
    • Define software architecture, design principles, and coding standards for satellite ground terminal products.
    • Oversee the entire software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance.
    • Conduct technical reviews, code inspections, and ensure the quality, reliability, and performance of all software deliverables.
    • Collaborate closely with hardware, RF, systems engineering, and product management teams to define requirements and ensure seamless integration.
    • Drive innovation and research into new technologies and methodologies to enhance product capabilities.
    • Manage project timelines, resources, and deliverables effectively.

  • Hands-on Software Development:
    • Design, develop, and optimize embedded software for DVB-S2 and DVB-S2X baseband modem functionalities, including:
      • PHY layer (Modulation, Coding, FEC, Synchronization)
      • MAC layer (BBFRAME processing, Stream adaptation)
      • Embedded operating systems and drivers.
      • FPGA/DSP interface and control.
    • Implement real-time signal processing algorithms for high-performance modem operation.
    • Develop robust and efficient embedded system code for microcontrollers and SoCs.
    • Design and implement intuitive and user-friendly GUI software for product configuration, monitoring, and control.
    • Perform debugging, troubleshooting, and performance tuning of complex embedded and real-time systems.
    • Develop comprehensive unit tests, integration tests, and system tests to ensure software quality.
    • Document software designs, specifications, and test plans thoroughly.

  • System Engineering & Algorithm Development:
    • Develop, analyze, and validate complex algorithms for satellite communication systems, ensuring optimal performance and adherence to DVB-S2/S2X standards.
    • Translate system-level requirements into detailed software designs and algorithms.
    • Perform algorithm validation through simulation, modeling, and real-world testing.

Requirements

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum 15 years of experience in embedded software development, with a significant portion in communication systems.
  • Minimum 5 years of experience in a technical leadership or team lead role.
  • Demonstrated experience in system engineering, including algorithm development and algorithm validation, specifically within communication systems.
  • Deep, hands-on expertise in DVB-S2 and DVB-S2X standards and their implementation at the baseband level.
  • Strong proficiency in C/C++ for embedded systems development.
  • Experience with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or similar.
  • Experience with various communication protocols (e.g., Ethernet, SPI, I2C, UART).
  • Demonstrable experience developing GUI applications using frameworks such as Qt, Electron, or similar.
  • Strong proficiency with digital signal processing (DSP) concepts and algorithms.
  • Proficiency with version control systems (e.g., Git).
  • Strong problem-solving skills and the ability to debug complex embedded systems.
  • Excellent communication, interpersonal, and leadership skills.

Preferred Qualifications

  • Experience with FPGA interaction and hardware/software co-design.
  • Knowledge of other satellite communication standards (e.g., SCPC, VSAT).
  • Experience with network programming and IP networking concepts.
  • Familiarity with test equipment such as spectrum analyzers, oscilloscopes, and signal generators.
  • Experience with Agile/Scrum development methodologies.

Benefits

· Work in a collaborative and innovative environment.

· Opportunity to lead and shape Agile transformation initiatives.

· Competitive salary and benefits package.

· Career growth and professional development opportunities.

Astrome Technologies
Astrome Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say