Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer - Flight Software

$130k - $180k

eSpace

FSW/Embedded Software DeveloperReady 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 intelligenceWe 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: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 valuedNetworking 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: Create and maintain automated testing frameworks for embedded systems, including HIL, SIL, PIL. Provide support for debugging of real-time and critical faults. Use tools like oscilloscopes, logic analyzers, and protocol analyzers to test and debug embedded software and hardware interfaces.Collaboration and Documentation: Work closely with global software teams to contribute to the new designs and ensure seamless software-hardware integration. 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. $130,000 - $180,000 a year

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - Flight Software in Saratoga, CA vacancy
  • Matternet Inc. is seeking a Senior Embedded Software Engineer to develop firmware bridging aircraft hardware and higher software layers. You will bring...  ..., and ensure reliable sensors and actuators for every flight. You’ll work across microcontrollers and embedded Linux,... 
    Senior

    Matternet Inc

    Mountain View, CA
    4 days ago
  • $190k - $240k

     ...everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that...  ...systems our delivery ecosystem depends on for every flight. This is a senior individual‑contributor role with real ownership... 
    Senior
    Flexible hours

    Matternet Inc

    Mountain View, CA
    4 days ago
  • $144k - $180k

     ...Senior Flight Test Data Engineer, LoadsSan Jose, California, United StatesArcher is an aerospace company based in San Jose, California building an...  ..., and maintain flight test data acquisition system (DAS) software for structural loads measurements, including strain gauges... 
    Senior

    Archer

    San Jose, CA
    3 days ago
  • $144k - $180k

     ...celebrates all of our team members.What You'll DoAs a Senior Flight Test Loads Data Engineer, you'll sit at the intersection of aircraft loads analysis...  ...and maintain flight test data acquisition system (DAS) software for structural loads measurements, including strain... 
    Senior
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    5 days ago
  • Apple Inc. in Cupertino, California, is seeking an Embedded Software Engineer for the Audio & Media Technologies group. You will design, develop and bring up audio drivers for new Apple products, work close to hardware and collaborate with cross-functional teams to deliver... 
    Senior

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...Amazon Development Center U.S., Inc. in Cupertino, CA seeks an Embedded Software Development Engineer II to join the AWS Hardware Engineering Services team. You will own server-related firmware across embedded and large-scale systems, collaborating with engineers to... 
    Senior

    Amazon

    Cupertino, CA
    2 days ago
  • $150k - $250k

     ...Location Type On-site Department Engineering Compensation Estimated Base...  .... Position Summary The software engineering team at Logos Space...  ...on the design, development, flight validation, assembly,...  ...Development of high‑throughput, embedded real‑time software in C/C++... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Worldwide

    Logos Space

    Mountain View, CA
    3 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Senior
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    6 days ago
  • $213k - $237k

     ...About the role Muon seeks aFlight Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software...  ...with significant previous experience developing embedded devices or appliances. In this role, you will design,... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Muon Space

    San Jose, CA
    1 day ago
  •  ...Amazon Development Center U.S., Inc. in Cupertino is seeking a Senior Embedded Software Development Engineer to own server firmware across BMC and embedded platforms. You will collaborate with world‑class engineers to design, validate, and support firmware for large-scale... 
    Senior

    Amazon

    Cupertino, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose...  ...of Position:Contribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    7 days ago
  •  ...Muon Space in San Jose is seeking a Senior Flight Dynamics Software Engineer to lead the Mission Planning Platform, owning end-to-end workstreams from architecture to production deployment across orbit determination, maneuver planning, and constellation-scale automation... 
    Senior

    Muon Space, Inc.

    San Jose, CA
    3 days ago
  •  ...Muon Space in San Jose, CA seeks a Sr. Software Engineering Manager to lead the team building the platform for flight and payload systems on-orbit. You will oversee core software, services, and tools that drive mission operations and system orchestration. You will develop... 
    Senior
    Flexible hours

    Muon Space

    San Jose, CA
    4 days ago
  •  ...Muon Space is seeking a Senior Software Engineering Manager to lead the platform team that builds flight and payload software for on-orbit operations. You will shape technical direction, grow the team, and ensure reliable, scalable systems that turn customer intent into... 
    Senior
    3 days per week

    ArcTern Ventures

    San Jose, CA
    4 days ago
  •  ...TYLsemi, Inc. is seeking a Staff Embedded Firmware & System Software Engineer to join the Platform Controller and SoC Stack team in California. You will build the software stack for next-generation silicon, focusing on secure boot, bootloader, kernel drivers, PCIe subsystem... 
    Senior

    TylSemi

    San Jose, CA
    17 hours ago
  • $176.4k - $264k

     ...public roads today — not a research platform, not ADAS. The Embedded Software Engineering team builds the software for the safety-critical embedded...  ...vehicle to a safe state when something goes wrong.As a Senior Embedded Software Engineer, you will work across the full... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    5 days ago
  •  ...Senior Embedded Software Development Engineer VideoContribute broadly to the Video Software Engineering Group, responsible for the Linux-based, embedded software that controls the real-time, high-definition, stereo video processing engine and intra-body illumination at... 
    Senior

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $155k - $215k

     ...tech-focused aviation company in Mountain View is seeking a Flight Software Engineer to develop C++ software for complex aircraft systems. The...  ...C++ experience. Ideal candidates should have a background in embedded systems and strong communication skills. The company offers... 

    Reliable Robotics Corporation

    Mountain View, CA
    17 hours ago
  •  ...Roku is seeking a seasoned engineer for the New Products Development Team, focused on the Roku TV program. You will drive OS feature development...  ...coding tools daily to accelerate quality. The role emphasizes embedded systems expertise, collaboration across QA and development... 
    Senior

    Roku

    San Jose, CA
    4 days ago
  •  ...Qualcomm Technologies, Inc. seeks an experienced engineer to develop software for sensor technology research, development, and validation across smartphones, automotive, and IoT devices. You will collaborate with systems, software, and integration/test teams within the... 
    Senior

    Qualcomm

    Santa Clara, CA
    4 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    8 days ago
  • $185k - $230k

    Reliable Robotics is looking for a Sr. Flight Software Verification Engineer to enhance aviation safety through advanced automated systems. The role involves verifying embedded software, planning flight testing, and creating software verification tooling. Applicants should... 
    Senior

    Reliable Robotics

    Mountain View, CA
    4 days ago
  • $180k - $270k

     ...Datastore team to design, develop, and validate embedded firmware for our DirectFlash™ modules....  ...closely with cross-functional engineering teams to solve complex system-level problems...  ...complex embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure, Inc.

    Santa Clara, CA
    3 days ago
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    San Jose, CA
    8 days ago
  • $144k - $198k

     ...differences, and supports and celebrates all of our team members. As a Senior Flight Sciences Program Manager , you will be responsible for...  ..., and Thermal Management , in close partnership with Engineering, Aircraft Integration, Flight Test, Program Management, and Supply... 
    Senior
    Local area

    Archer

    San Jose, CA
    12 hours ago
  • $110k - $160k

     ...Embedded SW/Firmware EngineeringJob Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux kernel/driver development...  ...:Bachelor's Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust be authorized to work... 
    Senior
    Full time

    Edelman

    Sunnyvale, CA
    4 days ago
  •  ...NVIDIA Corporation in Santa Clara, CA, is seeking a Senior Software Embedded Engineer - Networking to join the Spectrum-X team. You will work with US-based engineers to develop NVIDIA's Ethernet networking solutions, diagnose complex networking issues, and craft tools... 
    Senior

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $210k - $280k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...to make this future a reality.As a Sr. Embedded Software Engineer at Reliable Robotics, you will...  ...to market.ResponsibilitiesDevelop C/C++ flight software requirements, design, code, unit... 
    Senior
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    8 days ago
  • $189.07k - $198.53k

     ...all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  ...analog/digital circuitry. Collaborate with systems engineers to decompose item requirements into high-level... 
    Senior
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    9 days ago
  • Alumni Founders in Mountain View, CA, seeks a senior embedded software engineer to develop low-level flight software and firmware under DO-178C guidelines. You will create requirements-based test cases, contribute to architecture in C/C++, and implement robust CI to automate... 
    Senior

    Alumni Founders

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Flight Software. Be the first to apply!