Jobs Companies Espace Senior Embedded Software Engineer - Flight Software

Sobre este puesto de Senior Embedded Software Engineer - Flight Software en Espace

Espace · Presencial · Saratoga, CA
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. 
  • ¿Listo para postularte en Espace?
    Postúlate en Espace

    Empleos similares

    Espace
    Senior Embedded Software Engineer
    Espace
    ⚡ Postúlate pronto Saratoga, CA Presencial $100,000–$175,000
    ● Nuevo 👁 Visto ✓ Postulado hace 1 mes
    Espace
    Hardware Test Engineer (Java + Embedded Systems)
    Espace
    ⚡ Postúlate pronto Saratoga, CA Presencial $100,000–$200,000
    ● Nuevo 👁 Visto ✓ Postulado hace 1 mes
    Espace
    FPGA SoC Embedded Engineer (RTOS, Xilinx/Intel)
    Espace
    ⚡ Postúlate pronto Saratoga, CA Presencial $120,000–$220,000
    ● Nuevo 👁 Visto ✓ Postulado hace 1 mes
    Thea Energy
    Embedded Systems Engineer
    Thea Energy
    ⚡ Postúlate pronto Kearny, NJ Presencial $110,000–$150,000
    ● Nuevo 👁 Visto ✓ Postulado hace 53m
    Elroyair
    Senior Software Engineer, Embedded Systems
    Elroyair
    ⚡ Postúlate pronto Byron, CA Híbrido
    ● Nuevo 👁 Visto ✓ Postulado hace 1h
    Redwood Materials
    Embedded Software Engineer – Power Electronics, Energy Storage
    Redwood Materials
    ⚡ Postúlate pronto San Francisco, California, Uni... Presencial $180,000–$237,500
    ● Nuevo 👁 Visto ✓ Postulado hace 2h
    Ethernovia, Inc.
    Sr. Embedded Software/Firmware Engineer
    Ethernovia, Inc.
    ⚡ Postúlate pronto United States - Remote · restringido por ubicación $180,000–$240,000
    ● Nuevo 👁 Visto ✓ Postulado hace 4h
    Kodiak
    Software Engineer, Embedded
    Kodiak
    ⚡ Postúlate pronto San Francisco Bay Area Presencial $150,000–$210,000 🛂 Patrocinio de visado
    ● Nuevo 👁 Visto ✓ Postulado hace 4h
    Roku
    Software Engineer, Embedded Agentic AI
    Roku
    ⚡ Postúlate pronto Austin, Texas Presencial
    ● Nuevo 👁 Visto ✓ Postulado hace 5h

    Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

    Más empleos en Espace

    Ver todos los empleos en Espace →

    Postúlate ahora
    🤖

    Un momento — para

    JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

    Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

    Catch your next role the second it’s posted.

    Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

    Create free account

    Free forever · takes 30 seconds · already have one?

    Toma ventaja en tu búsqueda de empleo.

    Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

    Únete al canal — es gratis