Join a leading innovator in satellite communication technology and drive the software development of our cutting-edge ground terminals. As a Satellite Terminal Software Lead, you will lead a team of software engineers and contribute to the development of critical embedded firmware, real-time signal processing algorithms, and user-friendly GUI applications.
Requirements
- Lead, mentor, and grow a team of software engineers
- Define software architecture, design principles, and coding standards
- Oversee the entire software development lifecycle
- Conduct technical reviews, code inspections, and ensure quality
- Collaborate closely with hardware, RF, systems engineering, and product management teams
- Drive innovation and research into new technologies and methodologies
- Manage project timelines, resources, and deliverables effectively
- Design, develop, and optimize embedded software for DVB-S2 and DVB-S2X baseband modem functionalities
- 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
- Develop, analyze, and validate complex algorithms for satellite communication systems
- Translate system-level requirements into detailed software designs and algorithms
- Perform algorithm validation through simulation, modeling, and real-world testing
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