Posted:4 days ago| Platform:
On-site
Full Time
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 Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
10.0 - 14.0 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed