Lynk (lynk.world) Logo

Lynk (lynk.world)

Senior Satellite Flight Software Engineer (Rust)

Reposted 24 Days Ago
Be an Early Applicant
In-Office
Chantilly, VA
Senior level
In-Office
Chantilly, VA
Senior level
Develop flight software for command and control of satellites, manage the software lifecycle, create embedded software, and implement best practices using Rust.
The summary above was generated by AI

About Lynk

Lynk is the inventor of satellite direct to device or D2D technology, and has the world’s only commercial license from the FCC to operate a commercial D2D system. Today, Lynk allows mobile network operators' subscribers to send and receive text messages to and from space via standard unmodified, mobile devices. Lynk’s service has been tested and proven on all seven continents, has regulatory approvals in more than 30 countries and is currently being deployed commercially based on more than 40 MNO commercial service contracts covering approximately 50 countries.

Our technology will enable all 8 billion people on the planet to stay connected with the existing standard phone in their pocket. Everywhere. No matter what.

By joining Lynk, you will have the opportunity to directly touch the lives of billions. Your mission will be to bring mobile broadband to billions, pull hundreds of millions out of poverty, and save countless lives.
Job Summary

The Senior Satellite Flight Software Engineer at Lynk will be developing a variety of flight software applications for commanding and controlling our satellites. This includes developing our satellite command and data handling system software, in addition to supporting software for both its primary (payload) and secondary radio communications functions. The software will initially be tested on the satellite prototype in a lab environment “flatsat” that simulates orbit operations. The software engineer will also be responsible for implementing methods of data acquisition to ensure successful testing, verification, and validation.

We build spacecraft fast! So, the perfect candidate for this role will have significant previous experience designing, developing, and testing software on rapid timelines. We are looking for engineers that enjoy a challenge and have a track record of creative thinking to solve unconventional problems.

Attention... Experience with satellites is not a requirement for this position. If you are a systems-level software engineer with a passion for tackling new and exciting domains, do not hesitate to apply! We are always looking for talented individuals that can bring a new perspective.


Core 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. This includes:

  • 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.


Required Qualifications

  • 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.

Helpful Qualifications

  • 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.

Job Location

Washington, DC area

Top Skills

C
C++
Can
Ci/Cd
Git
I2C
Linux
Python
Rs-422
Rs-485
Rust
Spi

Similar Jobs

An Hour Ago
Remote or Hybrid
Vienna, VA, USA
122K-213K Annually
Senior level
122K-213K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Technical Consultant will work with customers to enhance ServiceNow integration and AI offerings, provide technical leadership, and ensure best practices are followed in developing integration architectures.
Top Skills: AIGenerative AiJavaScriptJdbcLdapRestServicenowSoapSso
An Hour Ago
Remote or Hybrid
Vienna, VA, USA
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for driving new business with US Federal Government Intelligence Agencies through account planning, territory research, and relationship building. Focus on strategy, client engagement, and product advocacy.
Top Skills: AIBusiness DevelopmentSoftwareSolutions
An Hour Ago
Remote or Hybrid
Vienna, VA, USA
137K-183K Annually
Senior level
137K-183K Annually
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Solution Sales Executive will lead strategy for ServiceNow's ITAM, SPM, and ITOM products, targeting government and education sectors, driving account planning and sales cycles.
Top Skills: AIServicenow

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account