Senior Embedded Software Engineer - Flight Software
About the role
Ready to make connectivity from space universally accessible, secure, and actionable? Then you’ve come to the right place!
At E-Space, we’re focused on bridging Earth and space with the world’s most sustainable low Earth orbit (LEO) satellite network. We’re a team of bold thinkers, ambitious leaders and dynamic doers - and we’re disrupting NewSpace by fundamentally changing the design of legacy LEO space systems to deliver entirely new satellite capabilities at a fraction of the cost.
We’re intentional, we’re unapologetically curious and we’re 100% committed - to saving space, to protecting our planet and to turning connectivity into actionable intelligence
We are seeking a highly skilled and motivated FSW/Embedded Software Developer to design, develop, and optimize software for customized embedded devices, with a strong emphasis on space-related software and algorithms. The role involves designing and developing software for bare-metal, RTOS, and real-time Linux environments, real-time performance, system reliability, and implementing robust recovery mechanisms. You will also contribute to testing and automation.
What you will be doing
Core Development
- Embedded Software Development : Architect/Design, write, debug, and maintain efficient software for real-time embedded systems, including mission critical Flight Software and communication with other space-specific software subsystems/modules, such as TTC (CCSDS protocol), Power, Thermal, GNC, FDIR, CFDP.
- Communication Protocols and Specifications : Implement protocols used in space-grade software such as UART, CAN, SpaceWire, SPI, I2C, and Ethernet. Experience with Linux bridging, DSA (Distributed Switch Architecture), and L2 protocols such as RSTP/MSTP, HSR, or FRER for redundant network fabrics is highly valued
- Networking and Avionics Fabrics : Design and implement L2 Ethernet networks for inter-board communication on spacecraft, including switch bring up, PHY configuration, and topology design. Configure and debug L2 redundancy protocols (RSTP, HSR, FRER) for fault-tolerant fabrics. Implement deterministic networking using TSN features where mission profiles require bounded latency.
- Application Integration : Integrate and manage provided applications on top of the customized platform software. Design and bring up Ethernet-based avionics networks, including PHY/MAC initialization, switch configuration, and L2 redundancy protocols.
- Operational Management : Design and implement efficient memory management, process management, software updates, reprogramming and power saving modes for embedded systems. Experience with multi-board Ethernet fabrics (mesh, ring, or tree topologies) for inter-subsystem communication is a plus.
Testing and Support
- Test Framework Development : Create and maintain automated testing frameworks for embedded systems, including HIL, SIL, PIL.
- Support : Provide support for debugging of real-time and critical faults.
- Debugging and Validation : Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.
Collaboration and Documentation
- Hardware Interaction : Work closely with global software teams to contribute to the new designs and ensure seamless software-hardware integration.
- Documentation : Prepare and maintain technical documentation.
What you bring to this role
- Hands-on: Proven record of designing and developing significant working software in aerospace applications.
- Programming Languages: Proficiency in C/C++ and scripting languages like Shell or Bash; familiarity with Python.
- Embedded Systems: Experience with embedded and multicore platforms and their toolchains. Experience with Yocto is a big plus.
- Communication Protocols: Knowledge of key hardware and software protocols such as UART, CAN, SPI, I2C. TCP and UDP.
- Upgrades: Experience with secure firmware updates and reprogramming mechanisms.
- Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers.
- Version Control: Expertise with Git or similar version control systems.
Bonus points
- Education: Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field.
- Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).
- Familiarity with hardware simulation tools and flatsat environments for testing.
- Familiarity with CI/CD pipelines and automated build/test workflows.
**Key Attributes **
- Strong analytical and debugging skills.
- Passion for quality and attention to detail in software development and testing.
- Ability to work collaboratively in cross-functional and global teams.
- Commitment to staying updated with the latest in IoT, embedded systems, and testing automation technologies.
- A willingness to undertake further relevant training.
- An understanding and commitment to equal opportunities.
- Time management, self-reliance and willingness to learn.
Additional Requirements
This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected.
Copied from the listing E-Space published, verified 31 Oct 2026.
The application
Your details and CV, then 7 questions (1 written).
- 1.Do you have satellite industry experience?Yes or no
- 2.Do you have experience working in a start-up environment?Yes or no
- 3.Are you currently legally authorized to work in the US?Yes or no
- 4.Do you now or will you in the future require sponsorship from E-Space to work in the US?Yes or no
- 5.Are you able and willing to work onsite in the office location specified in the job posting all or most of the time?Yes or no
- 6.Will you need to relocate in order to fulfill the onsite requirement for this role?Yes or no
- 7.What are your compensation expectations?Written answer
Taken from the application form E-Space runs, verified 30 Oct 2026.
How to apply to E-Space: the questions its forms ask across its open roles.
About E-Space
A low-orbit satellite platform that links large numbers of small devices.
Similar open roles

Manager, Information Security Management (opens the job details)
SES · Software & IT · Bucharest, Romania· todayDetails

Security Officer (opens the job details)
Blue Origin · Supply Chain · Greater Seattle Area· 1d agoDetails

Dream Chaser Flight Controller (Systems Engineer II) (opens the job details)
Sierra Space · Launch & Ops · Louisville, CO, United States· 4mo agoDetails
$94,090–$129,394.75/yr

Industrial Security Manager (opens the job details)
Millennium Space Systems · Supply Chain · El Segundo, CA· 1d agoDetails
$119,000–$175,000/yr
Experienced in Flight Software & GNC?
Space employers come to us looking for a particular skill, location or credential. Leave your details one time, at no cost, and we put you forward when a role matches, never without your yes.
E-Space openings, sent to your inbox
Each week we send what E-Space posted since the last email, with comparable openings at other space companies. No cost, and you can stop it with one click.
Hiring for E-Space? Feature this role to get a marked Featured slot above the lists and the lead place in the weekly job email for 30 days. Pricing:$99 for a single role, or $299 to cover every role you have open. To see who else is hiring your disciplines and at what pay, read the monthly space hiring brief.