Lynk logo
LynkPosted 2 months ago

Flight Software Engineer

On-siteChantilly, Virginia, United States

Full TimeSmallAerospace

Job Summary

Flight Software Engineer at Lynk will develop and test satellite flight software for commanding and controlling satellites, including spacecraft Command and Data Handling, Power, Communications, and Guidance, Navigation, and Control systems. Work involves Linux-based embedded software, building telemetry/instrumentation for verification and validation, developing software to run on satellite flight systems, and collaborating in a small agile team to cover requirements definition through verification. Experience with embedded software in adjacent domains (robotics, automotive, drones) is welcome; candidates at various experience levels are encouraged to apply.

Required Qualifications

  • Proficiency in at least one systems programming language such as C, C++, or Rust, demonstrated through professional work, significant academic/personal projects, or open-source contributions.
  • A willingness to work in the Rust programming language.
  • Familiarity with Linux and operating system principles.
  • Experience building software that interacts with hardware devices, or a strong systems background and eagerness to work close to hardware.
  • An understanding of the phases of the software development life cycle.
  • Experience writing automated tests for software you build.
  • Familiarity with Git and the fundamentals of CI/CD systems.
  • A Bachelor's degree or higher in Software, Computer, Electrical, Aerospace, or a related engineering field, or equivalent practical experience.

Desired Qualifications

  • Several years of professional software engineering experience.
  • Network and socket programming experience, particularly for telemetry or commanding interfaces.
  • Experience with inter-process communication (IPC) mechanisms.
  • Advanced knowledge of the Rust programming language.
  • Familiarity with embedded Linux systems, including the Yocto/OpenEmbedded project.
  • Experience developing and testing software for SmallSats / CubeSats.
  • Experience with hardware-in-the-loop integration and testing.
  • Experience with Protocol Buffers, ZeroMQ, gRPC, and Systemd.
  • ITAR Requirements
  • To comply with U.S. Government export control regulations (ITAR), applicants must be one of the following: (i) a U.S. citizen or national, (ii) a lawful permanent resident (green card holder), (iii) a refugee under 8 U.S.C. § 1157, or (iv) an asylee under 8 U.S.C. § 1158. Individuals who do not m…
  • Learn about ITAR here. https://www.pmddtc.state.gov/ddtc_public?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987
  • Job Location
  • Chantilly, VA

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce