Position Details
About this role
This role involves developing embedded firmware and real-time software for satellite communication systems, focusing on space technology and resource-constrained environments.
Key Responsibilities
- Design MAC layer protocols
- Develop real-time software
- Optimize protocol performance
- Collaborate with hardware teams
- Develop automated testing
Technical Overview
The environment includes embedded Linux, firmware development, protocol optimization, and space satellite systems, primarily using C, C++, Java, Perl, and Rust.
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 3 years experience, Lack of embedded systems or Linux experience, No proficiency in C, C++, Java, or Perl, No relevant degree
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile