✦ Luna Orbit — Software Engineering

Software Development Engineer, Leo MAC

at Amazon.com

📍 US, WA, Redmond Unknown Posted March 14, 2026
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Bachelor's degree in Computer Science, Engineering, Mathematics, or related field
Category Software Engineering

This role involves developing embedded firmware and real-time software for satellite communication systems, focusing on space technology and resource-constrained environments.

  • Design MAC layer protocols
  • Develop real-time software
  • Optimize protocol performance
  • Collaborate with hardware teams
  • Develop automated testing

The environment includes embedded Linux, firmware development, protocol optimization, and space satellite systems, primarily using C, C++, Java, Perl, and Rust.

The ideal candidate is a mid-level software engineer with 3+ years experience in embedded systems, proficient in C, C++, Java, or Perl, with a background in space or satellite systems and firmware development.

3+ years software development experienceExperience with embedded systemsExperience with Linux developmentProficiency in CC++Javaor PerlBachelor's degree in Computer Science or related field
Experience with space technologyExperience with wireless communication protocolsExperience with protocol optimization
Embedded LinuxCC++JavaPerlRust
embedded systemsLinux developmentCC++JavaPerlRustfirmwarereal-time softwarespace satellite systems
Embedded systemsEmbedded LinuxRustCC++JavaPerlSoftware development life cycleFirmware developmentReal-time software
Problem-solvingCollaborationCommunicationAttention to detailInnovative thinking
Industry Technology
Job Function Satellite communication firmware development
Role Subtype Embedded Software Engineer
Tech Domains Embedded Linux, C, C++, Java, Perl, Rust
Software Development Engineerembedded systemsLinux developmentCC++JavaPerlRustfirmwarereal-time softwarespace technologysatellite systemsprotocol optimizationembedded firmwarespace communicationsC programmingC++ programmingPerl scriptingRust programmingfirmware developmentspace satellite systems

Less than 3 years experience, Lack of embedded systems or Linux experience, No proficiency in C, C++, Java, or Perl, No relevant degree

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile