Home › Companies › Espace › Senior Embedded Software Engineer - Flight Software
Senior Embedded Software Engineer - Flight Software
Espace · Saratoga, CA · On Site · Active · $130,000–$180,000 / year · Lever
Job facts
| Field | Value |
|---|---|
| Company | Espace |
| Title | Senior Embedded Software Engineer - Flight Software |
| Normalized title | - |
| Department / team | E-Space US / Engineering & Operations |
| Location | Saratoga, CA, United States |
| Work model | On Site |
| Employment type | Full Time |
| Salary | $130,000–$180,000 / year |
| Status | active |
| ATS provider | Lever |
| Posted / first seen | 2026-06-11 / 2026-06-11 |
| Changed / last seen | 2026-06-16 / 2026-06-21 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Espace. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Lever. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Saratoga. | Open |
| Department jobs | Active postings in E-Space US. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Espace |
| Source | 0e4c8640-c166-4c81-94c1-78a80cc89393 |
| ATS provider | Lever |
Description
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.
Full job record
| Job ID | e88400f9c12b89cfa318ca4262e351b9ce9c5197 |
| Org ID | e990e975-83d3-4663-9e17-f465a630f542 |
| Source ID | 0e4c8640-c166-4c81-94c1-78a80cc89393 |
| Board ID | 0e4c8640-c166-4c81-94c1-78a80cc89393 |
| Provider | lever |
| Provider Job Key | 7980aa6b-8b0d-48b2-aff6-a3260bcb3109 |
| Title | Senior Embedded Software Engineer - Flight Software |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Saratoga, CA |
| Department | E-Space US |
| Team | Engineering & Operations |
| Employment Type | Full-Time |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | CA |
| City | Saratoga |
| Salary Raw | USD 130000-180000 per-year-salary |
| Salary Min | 130,000 |
| Salary Max | 180,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://jobs.lever.co/espace/7980aa6b-8b0d-48b2-aff6-a3260bcb3109 |
| Apply URL | https://jobs.lever.co/espace/7980aa6b-8b0d-48b2-aff6-a3260bcb3109/apply |
| First Seen At | 2026-06-11 07:55:14Z |
| Last Seen At | 2026-06-21 07:55:14Z |
| Last Checked At | 2026-06-21 07:55:14Z |
| Last Changed At | 2026-06-16 07:55:08Z |
| Inactive At | — |
| Source Posted At | 2026-06-11 06:39:10Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=lever/board=espace/date=2026-06-21/2026-06-21T07-55-12-827Z-875c6b2e4d14776a0e405f989f0c1d8be2dbb03d0922a773f95db4bf5fe96398.json |
Event Fields
{
"content_hash": "a2225ff841836cff2a9b9a65339aee9a4835c3536bee986d58ddc6c6943bd085",
"source_hash": "e3caa8def619caefcb06cd2fe93416a2e8de35c3e1d389c604799d95e5b0dc06",
"last_changed_at": "2026-06-16T07:55:08.496Z",
"active_status": "active"
}Parsed Structured
{
"dedupe": null,
"language": "en",
"location": {
"raw": "Saratoga, CA",
"city": "Saratoga",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"salary_max": 180000,
"salary_min": 130000,
"inferred_at": "2026-06-21T07:55:13.942Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Saratoga, CA",
"city": "Saratoga",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": "year",
"workplace_type": "on_site",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"lists": [
{
"text": "What you will be doing:",
"content": "<div>\n<div>\n<div>\n<p><span data-contrast=\"auto\">Core Development</span><span data-ccp-props=\"{}\"> </span></p>\n</div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"1\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Embedded Software Development</span><span data-contrast=\"auto\">: 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.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"2\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Communication Protocols and Specifications</span><span data-contrast=\"auto\">: 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</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"3\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Networking and Avionics Fabrics</span><span data-contrast=\"auto\">:</span><span data-contrast=\"auto\"> </span><span data-contrast=\"auto\">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.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"4\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Application Integration</span><span data-contrast=\"auto\">: 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. </span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"5\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Operational Management</span><span data-contrast=\"auto\">: 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. </span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<p><span data-contrast=\"auto\">Testing and Support</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"1\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Test Framework Development</span><span data-contrast=\"auto\">: Create and maintain automated testing frameworks for embedded systems, including HIL, SIL, PIL.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"2\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Support</span><span data-contrast=\"auto\">: Provide support for debugging of real-time and critical faults.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n</div>\n<div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"2\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"3\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Debugging and Validation</span><span data-contrast=\"auto\">: Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<p><span data-contrast=\"auto\">Collaboration and Documentation</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"1\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Hardware Interaction</span><span data-contrast=\"auto\">: Work closely with global software teams to contribute to the new designs and ensure seamless software-hardware integration.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n<div>\n<ul role=\"list\" style=\"list-style-type: disc;\">\n<li aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"3\" data-list-defn-props=\"{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"multilevel"}\" data-aria-posinset=\"2\" data-aria-level=\"1\" role=\"listitem\">\n<p><span data-contrast=\"auto\">Documentation</span><span data-contrast=\"auto\">: Prepare and maintain technical documentation.</span><span data-ccp-props=\"{"335551550":6,"335551620":6}\"> </span></p>\n</li>\n\n</ul></div>\n</div>\n</div>"
},
{
"text": "What you bring to this role:",
"content": "<div>\n\n<li>Hands-on: Proven record of designing and developing significant working software in aerospace applications. </li>\n<li>Programming Languages: Proficiency in C/C++ and scripting languages like Shell or Bash; familiarity with Python. </li>\n<li>Embedded Systems: Experience with embedded and multicore platforms and their toolchains. Experience with Yocto is a big plus. </li>\n<li>Communication Protocols: Knowledge of key hardware and software protocols such as UART, CAN, SPI, I2C. TCP and UDP. </li>\n<li>Upgrades: Experience with secure firmware updates and reprogramming mechanisms.</li>\n<li>Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers.</li>\n<li>Version Control: Expertise with Git or similar version control systems.<br><br></li>\n\n<br><br></div>"
},
{
"text": "Bonus points:",
"content": "<div>\n\n<li>Education: Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field. </li>\n<li>Familiarity with wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa).</li>\n<li>Familiarity with hardware simulation tools and flatsat environments for testing. </li>\n<li>Familiarity with CI/CD pipelines and automated build/test workflows. <br><br></li>\n\n<p> <strong>Key Attributes </strong></p>\n\n<li>Strong analytical and debugging skills.</li>\n<li>Passion for quality and attention to detail in software development and testing.</li>\n<li>Ability to work collaboratively in cross-functional and global teams.</li>\n<li>Commitment to staying updated with the latest in IoT, embedded systems, and testing automation technologies.</li>\n<li>A willingness to undertake further relevant training.</li>\n<li>An understanding and commitment to equal opportunities.</li>\n<li>Time management, self-reliance and willingness to learn. <br><br></li>\n<li> </li>\n\n</div>"
}
],
"country": "US",
"createdAt": 1781159950577,
"updatedAt": null,
"categories": {
"team": "Engineering & Operations",
"location": "Saratoga, CA",
"commitment": "Full-Time",
"department": "E-Space US",
"allLocations": [
"Saratoga, CA"
]
},
"salaryRange": {
"max": 180000,
"min": 130000,
"currency": "USD",
"interval": "per-year-salary"
},
"workplaceType": "onsite"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/e88400f9c12b89cfa318ca4262e351b9ce9c5197?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/e990e975-83d3-4663-9e17-f465a630f542JSONGET https://api.bluedoor.sh/job-postings/v1/sources/0e4c8640-c166-4c81-94c1-78a80cc89393JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/e88400f9c12b89cfa318ca4262e351b9ce9c5197/eventsJSON