Lynk
Software Engineer
About this role
Lynk is seeking a Software Engineer to design and build mission-critical software for satellite and ground network systems that enable global connectivity. You'll own the full software lifecycle for distributed, real-time systems while working on technology that connects billions of people worldwide.
What you'll do
- Design, develop, test, and deploy high-reliability software for satellite and ground systems
- Take full ownership of software lifecycle from requirements through operational support
- Build and maintain CI/CD pipelines for automated deployment and testing
- Develop simulation, emulation, and hardware-in-the-loop test environments
- Participate in operations including monitoring, data analysis, and system visualization
- Collaborate on architecture, design, and code reviews
What they're looking for
- Object-oriented programming (C++, Python, Java, or C#)
- Data structures and algorithms
- Distributed systems design
- CI/CD pipeline development
- Linux development environments
- TCP/IP and networking concepts
- Hardware-in-the-loop testing
- Monitoring and data visualization tools
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Lynk
Lynk builds satellite constellations that enable global connectivity through advanced propulsion systems and RF/wireless technology. The company is hiring propulsion engineers, manufacturing engineers, and wireless/RF systems engineers to develop Hall Effect Thrusters, satellite payloads, and ground infrastructure at scale.
View all jobs at LynkLikely interview questions
- Describe a mission-critical system you've built—how did you ensure reliability and what testing strategies did you use?
- Walk us through your experience with CI/CD pipelines; what tools have you used and what challenges did you overcome?