Senior Satellite Flight Software Engineer (Rust) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Lynk · 6 hours ago

Senior Satellite Flight Software Engineer (Rust)

Lynk is the inventor of satellite direct to device technology, enabling mobile network operators' subscribers to communicate via standard mobile devices. The Senior Satellite Flight Software Engineer will develop flight software applications for satellite control and communication, ensuring successful testing and validation.

Information TechnologyInternetInternet of ThingsTelecommunications
check
H1B Sponsor Likelynote

Responsibilities

You will be responsible for design, development, and testing of all spacecraft flight software including that for our spacecraft Command & Data Handling, Power, Communications, and Guidance, Navigation, & Control Systems
Developing Linux applications that implement the major functions required by our satellite flight system
Writing this software in Rust targeting an embedded Linux environment
Working in a small, agile team to manage the software development lifecycle (requirements definition, design, implementation, test, and verification) for individual projects
Helping to create policies and best practices for the flight software team’s usage of the Rust programming language
Creating embedded software to interact with satellite devices/electronics using CAN, I2C, SPI, RS-422, RS-485, etc. protocols
Implementing inter-application coordination and communications using standard inter-process communication or IPC mechanisms available in Linux
Developing test software to support unit, integration, and system testing of all flight software functions

Qualification

Rust programmingLinux applicationsSoftware development lifecycleC/C++ programmingEmbedded software developmentInter-process communicationGitCI/CDCreative thinkingTeam collaboration

Required

A Bachelor's degree or higher in Software, Electrical, Aerospace, or in a related engineering field
5+ years of professional software engineering experience
Advanced knowledge of the Rust programming language
Demonstrated experience working with multiple programming languages, such as, C, C++, Python, Rust, operating systems, and development environments
Demonstrated experience with all phases of the software development life cycle
Experience with developing software to interact with hardware devices
Experience with inter-process communication or IPC mechanisms
Experience with the following: Linux, Git, CI/CD

Preferred

Experience developing and testing software for SmallSats / CubeSats
Experience with hardware-in-the-loop integration and testing
Experience with the following: Protocol Buffers, ZeroMQ, gRPC

Company

Lynk

twittertwittertwitter
company-logo
Lynk is a patented, proven, and commercially licensed satellite-direct-to-standard-mobile-phone system.

H1B Sponsorship

Lynk has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (2)
2022 (2)
2021 (1)

Funding

Current Stage
Growth Stage
Total Funding
$106.03M
Key Investors
Virginia Venture PartnersStarbridge Venture CapitalUnshackled Ventures
2025-02-11Series B· $85M
2023-05-31Series A· $10M
2022-07-05Series Unknown· $1M

Leadership Team

leader-logo
Tyghe Speidel
Co-Founder, CTO
linkedin
leader-logo
Dan Dooley
Chief Commercial Officer
linkedin
Company data provided by crunchbase